Text this: Application of the sine-cosine algorithm to the optimal design of a closed coil helical spring