added booleans
added null/undefined/Nan/Infinity