Survival Data Mining: A Programming Approach