Implemented the ElementAt and ElementAtOrDefault methods.
Implemented the Contains method.
Added implementations of more methods.
Minor refactor of Aggregate method.