Added learning notes from d3