Interpretability by Design: New Interpretable Machine Learning Models and Methods