Designing APIs: use arrays instead of variable number of arguments · HackerTrans