Metals act as a reducing agent whereas non – metal act as an oxidizing agent. Why?