Inner product Spaces (definitions and examples)