public static long getFibonacciIterative(int n) {
		// 
		
		if (n == 0) return 0;
		if (n == 1) return 1;
		
		long a = 0;
		long b = 1;
		
		for (int i=2; i<=n; i++) {
			long t = b;
			b = a + b;
			a = t;
		}
		return b;
	}