OK, so we all know that glyphs has their own little binary code. So in this language, we use the numbers 1-6 (I dont know if 7 is ever goin to be used, but it might) a dot '.' and '>' as operators. So, to begin, if we want to output 'Hi', it works like this: H = 0100 1000 i = 0110 1001 So to output the first H, we first write '1', since there is one '0' in the binary code for 'H'. Then to tell it that we change from '0' to '1', we write '.' then how many '1' are followed' wich is one. Then again a dot, to tell that we switch back to '0', print '2' since there are two '0'. And when we are done, we print '>', to output the letter. All and all it would be like this: 1.1.2.1.3>1.2.1.1.2.1> After outputting a letter, we don't have to switch back to '0', since most binary codes begin with '0'. More explained source: 0 1 00 1 000 (output) 0 11 0 1 00 1 (output) 1.1. 2.1 .3 > 1. 2.1.1.2 .1 >