what is Bioenergetics? explain in detail.