Data Gathering Techniques for Wireless Sensor Networks: A Comparison. (17th March 2016)