##TODO Custom components(seperatedBy:) implementation, Custom String access method implementation Custom data structures: Hash, Min/Max Heaps, Multiset,