An evaluation of data stream clustering algorithms. (25th June 2018)