python ceiling without math