delete(): fixed a typo. insert(): added feature for hash collision, but not tested yet