I was asked an interview question stating that: How can you print a number from one to the supplied parameter number to a recursive function?

Say the function name is **recursiveFunc**. When I call it like 

```
recursiveFunc(100);

```

it should print 1, 2, 3 to 100 and so on.

Note it should not use any other helping initializing, etc. variable.

Any thoughts?