Statistics for Esports betting technology: machine learning for match prediction and odds estimation