Draw a tower of a castle.
A tower of a castle has a battlement. The battlement has a number of merlons, the solid upright low wall sections. The space between the merlons is called a crenel. A series of merlons and crenels is called a crenellation. Merlons were used in medieval fortifications to protect the defenders from enemy fire and to allow them to launch projectiles from behind the cover.
⭐⭐⭐
Write a program to draw a single tower with a variable number of merlons.
Remember to add a comment before a subprogram, condition or iteration to explain its purpose.
draw_tower that:merlons to determine the number of merlons that should be drawn.
draw_merlon that:draw_tower(4)

Automated feedback for this assignment is still under construction. Submitted programs are checked for syntax errors and their source code is checked for potential errors, bugs, stylistic issues, and suspicious constructs. However, no checks are performed yet to see if the program correctly implements the behaviour specified in the assignment.