What is soil mechanics and types of soil mechanics? and properties of soil