what are the algorithms used by X pack ML and where to find them
There are several resource available, e.g. our blog posts and there are also some recordings. Do you have a specific question or do you look for general information?
As a start I suggest to watch this:
https://www.elastic.co/elasticon/conf/2017/sf/machine-learning-and-statistical-methods-for-time-series-analysis