Fix bug that appear in all my implementations.

The methods pourXY and pourYX are swapped.