三角関数は、どっちかっつーと三角形より円に関係ありますね。数学の関数です tree関数や稜線描画は再帰という、プログラミングの技術です。