Memory test

@ibuildthecloud - I just copy pasted the files from his repo :)
1) Removed the for loop. 
2) From the python documentation , "Keys and values are listed in an arbitrary order which is non-random, varies across Python implementations, and depends on the dictionary’s history of insertions and deletions. If items(), keys(), values(), iteritems(), iterkeys(), and itervalues() are called with no intervening modifications to the dictionary, the lists will directly correspond"