State and describe the different types of SQL joins. What is referential integrity? With regard to statistics and machine learning, state your knowledge of: p-value, hypothesis testing, overfitting, ensembling. With regard to working on the command-line, demonstrate your knowledge of these tools: awk, cat, cut, grep, sed.