Solutions to the Kaggle Titanic challenge