Calculate ultimate and safe bearing capacity using Terzaghi's and Meyerhof's equations for strip, square, circular and rectangular footings.