Zaslat SMS: Theories and techniques of crystal structure determination