Add Fractran self-interpreter