Understanding Conformational Flexibility in Organic Chemistry by Computational Tools