added needed functions to dictionary, included stopwatch and started work on recursion