hydrogen homogeneous or heterogeneous or element or compound why ​