The implementation of B-splines to Hashin and Shtrikman variational principle based FFT method for the homogenization of composite. (15th May 2020)