Hemoglobin and Myoglobin: Structure, composition, similarities and differences