describe three ways by which a function can fail to be differentiable
1. It can have a step discontinuity.
2. It can have a corner then the derivative from the left is not equal to
the derivative from the right at the corner.
3. It can have a vertical asymptote where the derivative becomes arbitrary
large as we approach the asymptote.
RonL