Seol mar théacs é seo: A self-learning algorithm for biased molecular dynamics.