Tail recursive Fibonacci calculate function

Pretty sure this works wayyy faster, especially for slightly larger values of n