essay on tech mahindra how to write a good thesis compare and contrast