implements numerical version of I/D machine with 16 blocks See: https://esolangs.org/wiki/I/D_machine n - *ptr+=n; ptr=*ptr program is inside infinite loop Cells indexes start at 0 I also implemented a variation called 1 based I/D machine, created by me. In this one all cells are initialised to one instead of zero and cells indexes also start at one. This version only has 13 blocks