linear algebra wolfram mathworld linear algebra wolfram web resource algebra applied mathematics calculus analysis discrete mathematics foundations mathematics geometry history terminology number theory probability statistics recreational mathematics topology alphabetical index interactive entries random entry new mathworld mathworld classroom mathworld contribute mathworld send message team mathworld book wolfram web resources entry update fri dec create develop nurture eric weisstein wolfram research algebra determinants general linear algebra lie theory linear independence linear systems equations matrix permanent mathematica tool create demonstrations technical explore computational knowledge engine wolfram demonstrations project explore thousand free application science mathematic engineering technology business art finance social sciences join initiative modernize math education online integral calculator solve integral step step solution walk homework problem step step begin end hint help try step wolfram problem generator unlimited random practice problem answer build step step solution practice online printable study sheet wolfram education portal collection teaching learning tool build wolfram education expert dynamic textbook lesson plan widget interactive demonstrations wolfram language knowledge base programming contact mathworld team wolfram research term use