TypeScript
// Write first<T>(arr: T[]): T, returning the first element of any array.
function first<T>(arr: T[]): T {

}

const firstNum = first([10, 20, 30]);
const firstWord = first(["a", "b", "c"]);