This thread is too hard for me. I have never read anything about these. 
but it made me interested in some topics. Thanks op.