Large refactor and feature addition.
- Refactored to place all generic functions in their own directory (called "generics").
- Added the following generic functions:
  - Count
  - Every
  - Find
  - FindIndex
  - Identity
  - Max
  - Min
  - Reject
  - Some

Fixes issue #1.