Improve alternate hash code
Faster equality and hash code procedures