Social media algorithms - or 'the algorithm' - have been controversial for years. They've become the centre of a row over the ...