Large deviation theory