used expressions to construct atoms. added pow_rat. closed #1