My Hash Table implementation has a function to resize the table when the load reaches about 70%. My Hash Table is implemented with separate chaining for collisions.
I have a customized .profile that I use in ksh and below is a function that I created to skip back and forth from directories with overly complicated or long names.