src/main/java/org/teachingkidsprogramming/recipes/completed/section05recursion/RecursiveSquare.java
private static void moveToTheSquareStart(double length)
  {
    //    Set the pen up for the tortoise --#1.2
    Tortoise.setPenUp();
    //    Move the tortoise the current length divided by two --#1.3
    Tortoise.move(length / 2);
    //    Turn the tortoise 90 degrees to the left --#2.1
    Tortoise.turn(-90);
    //    Move the tortoise the current length divided by two --#2.2
    Tortoise.move(length / 2);
    //    Turn the tortoise 180 degrees to the right --#3.1
    Tortoise.turn(180);
    //    Set the pen down for the tortoise --#3.2
    Tortoise.setPenDown();
    //  End of moveToTheSquareStart recipe --#4.2 
  }
private static void moveToTheSquareStart(double length)
  {
    //    Set the pen up for the tortoise --#1.2
    Tortoise.setPenUp();
    //    Move the tortoise the current length divided by two --#1.3
    Tortoise.move(length / 2);
    //    Turn the tortoise 90 degrees to the left --#2.1
    Tortoise.turn(-90);
    //    Move the tortoise the current length divided by two --#2.2
    Tortoise.move(length / 2);
    //    Turn the tortoise 180 degrees to the right --#3.1
    Tortoise.turn(180);
    //    Set the pen down for the tortoise --#3.2
    Tortoise.setPenDown();
    //  End of moveToTheSquareStart recipe --#4.2 
  }
Create the moveToTheSquareStart recipe --#4.1