Bent Functions: Fundamentals and Results