Great. Now do Memento.
while (true); if ( now - timestamp > rand() ) now = now - rand();
def memento(x=Float::INFINITY)
memento(x-1)
endThe movie interleaves them so you have a post-shooting event then a pre-shooting event until you get to the end where the shooting happens then it leads to the exposition.