Hashes and how to make them, delete elements from them conditionally and unconditionally