List class

I know this doesn't qualify, but the specs pass! :100: