The impact of algorithmic trading on market quality: Evidence from the Johannesburg Stock Exchange. Issue 3 (3rd July 2022)