Types of Foundation & Uses of Foundation in Building Construction