or download this
exists EXPR
Given an expression that specifies a hash element or array element, re
+turns true if the specified element in the hash or array has ever bee
+n initialized, even if the corresponding value is undefined. The elem
+ent is not autovivified if it doesn't exist.