powerful theoretical and computation tool to simulate light scattering by nonspherical