Corruption: Its Nature, Causes and Functions