infinite recursion calls will bring stackoverflow EXC_BAD_ACCESS