Find nth Fibonacci number with 4 solutions - iteration, recursion, DP and memoization. Code in Java, JavaScript and Python.