Added some more usful functions

* every?
* some
* rest
* distinct