Program Name: AABINO.8xp
Discription: Expands Binomials In the form (a+b) where a and b can be both constants plus varibles

Use: To use just input your binomial like in the form i explained above. You cant use more than the 2 parentheses
	and you can only use a + or - sign in the middle one time. You can use the -(negation not minus) as much as
	you want. And you can use * or / as much as you want as well. You can use any letter or letters that you 
	want for varibles.I have only tested this program with as many inputs as i could think of but if you find 
	that something didnt work right when it processed your input or when it expanded it e-mail me at 
	brassmonkey_sc@yahoo.com and ill try to fix it. after its done processing it will also tell you what it got 
	for the numerical value of each side and the varibles it got for each side to help you figure out if you got
	what you wanted.

Example Input:
(2x/3y-3*z/w*6) = ( (2/3)(x/y)-18(z/w) )
this is how it processed it:
it saw ( and set a flag that the input has really started
it saw 2 and put that into a varible
it saw x and put it into a str that represents the numerator
it saw / and switched the string varibles go to which is now the denomenator and sets a flag that it is doing division
it saw 3 and put that into another varible and it knows that its doing division and did 2/3
it saw y and put it into a str which is the denomenator since it was switched by the / sign
it saw - and set a flag telling that this is now the other side of the binomial
it saw 3 and put that into a varible
it saw * and makes the str that varibles go into set to the numerator and set a flag that it is doing multiplication
it saw z and put that into a str that represents the numerator
it saw / and switched the str to where varibles are placed wich is the denomenator and set the flag that its /
it saw w and put it into a str that represents the denomenator since it was switched
it saw * and makes the str that varibles go into set to the numerator and set a flag that it is doing multiplacation
it saw 6 and put that into another varible and since it is doing multiplication it does -3*6
it saw ) and set a flag that the main input is done

Expansion: Just input the power you want it to be expanded at and it will go through each term

now hopfully you understand how it works and if you need some other explanation just e-mail me at 
brassmonkey_sc@yahoo.com