Updated ordering and added remaining IEnumberable Linq like functions.