feat(assert): few commonly used assertions
feat(env): naive browser / nodejs check function
refactor(linkedlist): rename methods and fields to resemble naming used in Arrays
feat(set): difference set test
feat(counter): able to count objects along strings as well
feat(map): map data structure