removed quadratic probing constructor to its own class
reviewed using the debugger