let's see how find the cookie turns out to be. c=cookie, s=source, d=destination. c1 s0 d1 => found : red
c1 s0 d1 => found : green
c1 s0 d2 => same : red
c1 s0 d2 => same : green
fixed the missing target passing by creating constructor and instances of cookieteller : blue
reordered tests : blue
c1 s0 d3 => colder : red
c1 s0 d3 => colder : green
extracted (most) of textual scription of difference to own method.
moved remaining textual description into new method : blue
c1 s3 d0 => warmer : red
c1 s3 d0 => warmer : green
definition start 2 => c2 : red
definition start 2 => c2 : green
definition start 5 => c5 : red
definition start 5 => c5 : green
definition m3 => s0 d3 : red
definition m3 => s0 d3 : green
definition m3 m7 => s3 d7 (2nd) : red
definition m3 m7 => s3 d7 (2nd) : green