home assignment - I'd improve the assignment description to clearly indicate your expectations. In the body of the email you say you want the candidate to "write a function" and prove its performance. It's only in the footnote recommendations that you suggest you expect a full-blown production-ready project, including tests and documentation. Is it by design and you expect the candidates to follow up and gather the detailed requirements first?