Modifying the Open Address Hash Table to work as a template, therefore being more generic.