Problem:
Question 1: Write a program to find a particular element in a single linked list. Do this both recursively and nonrecursively.
Question 2: In JAVA. Write a program that lets the user click on a pane to dinamically create and remove points. When the user left-clicks the mouse (primary button), a point is created and displayed at the mouse point. The user can remove a point by pointing to it and right-clicking the mouse (secondary button).
Show the code, demonstrate it works properly and describe what it is doing.