Assignment - Build your own Selector engine without Sizzle, Frameworks or querySelector