Developing AI and ML Solutions with Java: AI Fundamentals