Solutions to common Java Coding Interview Questions using recursion and iterative technique