Amidine N-C(N)-N skeleton: Its structure in isolated and hydrogen-bonded guanidines from ab initio calculations