Random Access list Based on Chris Okasaki's Purely Functional Random-Access Lists 1995 Paper (http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.55.5156)