Initial code base - added LRU Cache and few other solutions.