The above is part of what I found, and you can search for a more comprehensive understanding by yourself.