What is a 51% Attack?

51% Attack is a hypothetical situation which might occur if more than a half of the computing power in a network is controlled by one person or one cooperating group, which gives them complete control over the entire network.