High Pressure Techniques ( A general overview of high pressure physics and diamond anvil cells)