remove initialize defaults logic; defaults handles this for us
update comparator and filter fns to showcase the latest and greatest
Adding example of custom constructor.