Mathematical Foundations of Geometric Deep Learning