Functions divided to recursive and non-recursive