Changes
/* A general policy for debugging */
## Define the functional design (i.e., a suggestion for the desired behavior) as clearly and simply as possible.
# Create a technical design for the solution
## If we now know the designated behavior, we can describe how to achieve it technically.
## That mostly means:
### Basic idea