Updated
Added simple HashCodeGenerator
Added
Renamed to isEquals as suggested in issue #20
Added static hashCode methods as suggested by issue #20
Renamed from hashCode to getHashCode
Added special handling for arrays
Implemented equals() and hashCode() for IJExpressions