-While, -ForEach, +MapMany, +Associate

I decided to remove the While and ForEach methods. Instead, I replaced
them with the MapMany functions that serve a similar purpose. I also
introduced an Associate function that will automatically define the
associative property among mappings.