How Do You Write a Technical Report? The Best Guide in 2023