ArrayList-indexed fibonacci

Added version of fibonacci calculator that stores each fibonacci number in a
protected ArrayList containing all fibonacci numbers found thusfar; uses
recursive calls to add elements until the arraylist contains the desired
element.