add Expression.listElements() + fix grama
fix a typo causing a bug
fix case of sub-molecule M.listElements()
add getListOfAtomNums()
extract mergeLists()