>>758
それを他人に図を使わずに説明しようと試みてください。
ほぼそれがプログラムになります。