Added more LINQ methods

- One method in Single and SingleOrDefault throws a
NotImplementedException at the moment, we'll have to provide a proper
implementation later