Life and cancer without telomerase: ALT and other strategies for making sure ends (don't) meet. (2nd January 2017)