var topics = new Array('',new Array(new Array('Pre-Kindergarten', 'pk'),
	new Array(new Array('Operations with numbers', '1.1'),
		new Array(new Array('Addition', '1.1.1')),
		new Array(new Array('Subtraction', '1.1.2'))
	),
	new Array(new Array('Number sense', '1.2'),
		new Array(new Array('What numbers mean', '1.2.1')),
		new Array(new Array('Counting', '1.2.2')),
		new Array(new Array('One-to-one', '1.2.3')),
		new Array(new Array('Equivalence', '1.2.4')),
		new Array(new Array('Parts of a whole', '1.2.5'))
	),
	new Array(new Array('Patterns and sequences', '1.3')),
	new Array(new Array('Sort and classify', '1.4')),
	new Array(new Array('Algebra', '1.5')),
	new Array(new Array('Geometry in the plane', '1.6'),
		new Array(new Array('Shapes', '1.6.1'))
	),
	new Array(new Array('Geometry in space', '1.7'),
		new Array(new Array('Spatial relations', '1.7.1'))
	),
	new Array(new Array('Measurement', '1.8')),
	new Array(new Array('Data analysis', '1.9'),
		new Array(new Array('Collect data', '1.9.1')),
		new Array(new Array('Organize data', '1.9.2'))
	),
	new Array(new Array('Probability', '1.10'))
),
new Array(new Array('Kindergarten', 'k'),
	new Array(new Array('Operations with numbers', '2.1'),
		new Array(new Array('Addition', '2.1.1')),
		new Array(new Array('Subtraction', '2.1.2')),
		new Array(new Array('Whole numbers', '2.1.3')),
		new Array(new Array('Rounding', '2.1.4')),
		new Array(new Array('Estimation', '2.1.5'))
	),
	new Array(new Array('Number sense', '2.2'),
		new Array(new Array('Counting', '2.2.1')),
		new Array(new Array('Patterns', '2.2.2')),
		new Array(new Array('One-to-one', '2.2.3')),
		new Array(new Array('Equivalence (equal shares)', '2.2.4')),
		new Array(new Array('Ordering numbers', '2.2.5')),
		new Array(new Array('Writing numbers', '2.2.6')),
		new Array(new Array('Place value', '2.2.7')),
		new Array(new Array('Ordinal numbers', '2.2.8'))
	),
	new Array(new Array('Fractions', '2.3')),
	new Array(new Array('Patterns and sequences', '2.4')),
	new Array(new Array('Sort and classify', '2.5')),
	new Array(new Array('Algebra', '2.6')),
	new Array(new Array('Geometry in the plane', '2.7'),
		new Array(new Array('Classify geometric objects', '2.7.1')),
		new Array(new Array('Symmetry', '2.7.2'))
	),
	new Array(new Array('Geometry in space', '2.8'),
		new Array(new Array('Recognize shapes in 3-D', '2.8.1'))
	),
	new Array(new Array('Measurement', '2.9'),
		new Array(new Array('Time', '2.9.1')),
		new Array(new Array('Calendar', '2.9.2')),
		new Array(new Array('Length/height', '2.9.3')),
		new Array(new Array('Weight/mass', '2.9.4')),
		new Array(new Array('Capacity/volume', '2.9.5')),
		new Array(new Array('Money/coins', '2.9.6')),
		new Array(new Array('Temperature', '2.9.7')),
		new Array(new Array('Metric', '2.9.8')),
		new Array(new Array('Non-standard units', '2.9.9'))
	),
	new Array(new Array('Data analysis', '2.10'),
		new Array(new Array('Collect data', '2.10.1')),
		new Array(new Array('Record data', '2.10.2')),
		new Array(new Array('Organize data', '2.10.3')),
		new Array(new Array('Pictographs', '2.10.4')),
		new Array(new Array('Graph real objects', '2.10.5')),
		new Array(new Array('Tally charts', '2.10.6')),
		new Array(new Array('Bar graphs', '2.10.7'))
	),
	new Array(new Array('Probability', '2.11'))
),
new Array(new Array('Math 1', 'm1'),
	new Array(new Array('Operations with numbers', '3.1'),
		new Array(new Array('Addition', '3.1.1')),
		new Array(new Array('Subtraction', '3.1.2')),
		new Array(new Array('Whole numbers', '3.1.3')),
		new Array(new Array('Mental math', '3.1.4')),
		new Array(new Array('Rounding', '3.1.5')),
		new Array(new Array('Estimation', '3.1.6'))
	),
	new Array(new Array('Number sense', '3.2'),
		new Array(new Array('Counting', '3.2.1')),
		new Array(new Array('Patterns', '3.2.2')),
		new Array(new Array('Ordering numbers', '3.2.3')),
		new Array(new Array('Writing numbers', '3.2.4')),
		new Array(new Array('Place value', '3.2.5')),
		new Array(new Array('Ordinal numbers', '3.2.6'))
	),
	new Array(new Array('Fractions', '3.3')),
	new Array(new Array('Patterns and sequences', '3.4')),
	new Array(new Array('Sort and classify', '3.5')),
	new Array(new Array('Algebra', '3.6'),
		new Array(new Array('Number sentences', '3.6.1'))
	),
	new Array(new Array('Geometry in the plane', '3.7'),
		new Array(new Array('Classify geometric objects', '3.7.1')),
		new Array(new Array('Symmetry', '3.7.2'))
	),
	new Array(new Array('Geometry in space', '3.8'),
		new Array(new Array('Recognize shapes in 3-D', '3.8.1'))
	),
	new Array(new Array('Measurement', '3.9'),
		new Array(new Array('Time', '3.9.1')),
		new Array(new Array('Calendar', '3.9.2')),
		new Array(new Array('Length/height', '3.9.3')),
		new Array(new Array('Weight/mass', '3.9.4')),
		new Array(new Array('Capacity/volume', '3.9.5')),
		new Array(new Array('Money/coins', '3.9.6')),
		new Array(new Array('Temperature', '3.9.7')),
		new Array(new Array('Metric', '3.9.8')),
		new Array(new Array('Non-standard units', '3.9.9'))
	),
	new Array(new Array('Data analysis', '3.10'),
		new Array(new Array('Collect data', '3.10.1')),
		new Array(new Array('Record data', '3.10.2')),
		new Array(new Array('Organize data', '3.10.3')),
		new Array(new Array('Pictographs', '3.10.4')),
		new Array(new Array('Tally charts', '3.10.5')),
		new Array(new Array('Bar graphs', '3.10.6'))
	),
	new Array(new Array('Probability', '3.11'),
		new Array(new Array('Certain, likely, impossible', '3.11.1'))
	)
),
new Array(new Array('Math 2', 'm2'),
	new Array(new Array('Operations with numbers', '4.1'),
		new Array(new Array('Addition', '4.1.1')),
		new Array(new Array('Subtraction', '4.1.2')),
		new Array(new Array('Multiplication', '4.1.3')),
		new Array(new Array('Division', '4.1.4')),
		new Array(new Array('Whole numbers', '4.1.5')),
		new Array(new Array('Mental math', '4.1.6')),
		new Array(new Array('Rounding', '4.1.7')),
		new Array(new Array('Estimation', '4.1.8'))
	),
	new Array(new Array('Number sense', '4.2'),
		new Array(new Array('Counting', '4.2.1')),
		new Array(new Array('Patterns', '4.2.2')),
		new Array(new Array('Ordering numbers', '4.2.3')),
		new Array(new Array('Writing numbers', '4.2.4')),
		new Array(new Array('Place value', '4.2.5')),
		new Array(new Array('Ordinal numbers', '4.2.6')),
		new Array(new Array('Roman numerals', '4.2.7'))
	),
	new Array(new Array('Fractions', '4.3')),
	new Array(new Array('Patterns and sequences', '4.4')),
	new Array(new Array('Sort and classify', '4.5')),
	new Array(new Array('Algebra', '4.6'),
		new Array(new Array('Number sentences', '4.6.1'))
	),
	new Array(new Array('Geometry in the plane', '4.7'),
		new Array(new Array('Classify geometric objects', '4.7.1')),
		new Array(new Array('Symmetry', '4.7.2'))
	),
	new Array(new Array('Geometry in space', '4.8'),
		new Array(new Array('Recognize shapes in 3-D', '4.8.1'))
	),
	new Array(new Array('Measurement', '4.9'),
		new Array(new Array('Time', '4.9.1')),
		new Array(new Array('Calendar', '4.9.2')),
		new Array(new Array('Length/height', '4.9.3')),
		new Array(new Array('Weight/mass', '4.9.4')),
		new Array(new Array('Capacity/volume', '4.9.5')),
		new Array(new Array('Money/coins', '4.9.6')),
		new Array(new Array('Temperature', '4.9.7')),
		new Array(new Array('Standard units', '4.9.8')),
		new Array(new Array('Metric', '4.9.9')),
		new Array(new Array('Non-standard units', '4.9.10')),
		new Array(new Array('Perimeter', '4.9.11')),
		new Array(new Array('Area', '4.9.12'))
	),
	new Array(new Array('Data analysis', '4.10'),
		new Array(new Array('Collect data', '4.10.1')),
		new Array(new Array('Record data', '4.10.2')),
		new Array(new Array('Organize data', '4.10.3')),
		new Array(new Array('Pictographs', '4.10.4')),
		new Array(new Array('Tally charts', '4.10.5')),
		new Array(new Array('Bar graphs', '4.10.6')),
		new Array(new Array('Line graphs', '4.10.7'))
	),
	new Array(new Array('Probability', '4.11'),
		new Array(new Array('Certain, likely, impossible', '4.11.1'))
	)
),
new Array(new Array('Math 3', 'm3'),
	new Array(new Array('Operations with numbers', '5.1'),
		new Array(new Array('Addition', '5.1.1')),
		new Array(new Array('Subtraction', '5.1.2')),
		new Array(new Array('Multiplication', '5.1.3')),
		new Array(new Array('Division', '5.1.4')),
		new Array(new Array('Whole numbers', '5.1.5')),
		new Array(new Array('Mental math', '5.1.6')),
		new Array(new Array('Rounding', '5.1.7')),
		new Array(new Array('Estimation', '5.1.8')),
		new Array(new Array('Truncating', '5.1.9')),
		new Array(new Array('Front-end', '5.1.10'))
	),
	new Array(new Array('Number sense', '5.2'),
		new Array(new Array('Place value', '5.2.1')),
		new Array(new Array('Roman numerals', '5.2.2'))
	),
	new Array(new Array('Number theory', '5.3'),
		new Array(new Array('Prime', '5.3.1')),
		new Array(new Array('Composite', '5.3.2')),
		new Array(new Array('Factor', '5.3.3')),
		new Array(new Array('Prime factorization', '5.3.4')),
		new Array(new Array('Divisibility tests', '5.3.5')),
		new Array(new Array('Greatest common factor', '5.3.6')),
		new Array(new Array('Multiple', '5.3.7')),
		new Array(new Array('Least common multiple', '5.3.8'))
	),
	new Array(new Array('Fractions', '5.4'),
		new Array(new Array('Writing fractions', '5.4.1')),
		new Array(new Array('Equivalent fractions', '5.4.2')),
		new Array(new Array('Comparing & ordering', '5.4.3')),
		new Array(new Array('Simplifying fractions', '5.4.4')),
		new Array(new Array('Writing decimals', '5.4.5')),
		new Array(new Array('Comparing & ordering', '5.4.6')),
		new Array(new Array('Rounding decimals', '5.4.7')),
		new Array(new Array('Adding decimals', '5.4.8')),
		new Array(new Array('Subtracting decimals', '5.4.9'))
	),
	new Array(new Array('Percentages', '5.5'),
		new Array(new Array('Writing percentages', '5.5.1'))
	),
	new Array(new Array('Algebra', '5.6'),
		new Array(new Array('Patterns and sequences', '5.6.1')),
		new Array(new Array('Number sentences', '5.6.2'))
	),
	new Array(new Array('Geometry in the plane', '5.7'),
		new Array(new Array('Classify geometric objects', '5.7.1')),
		new Array(new Array('Symmetry', '5.7.2')),
		new Array(new Array('Tessellations', '5.7.3')),
		new Array(new Array('Fractals', '5.7.4'))
	),
	new Array(new Array('Geometry in space', '5.8'),
		new Array(new Array('Recognize shapes in 3-D', '5.8.1'))
	),
	new Array(new Array('Measurement', '5.9'),
		new Array(new Array('Time', '5.9.1')),
		new Array(new Array('Calendar', '5.9.2')),
		new Array(new Array('Length/height', '5.9.3')),
		new Array(new Array('Weight/mass', '5.9.4')),
		new Array(new Array('Capacity/volume', '5.9.5')),
		new Array(new Array('Money/coins', '5.9.6')),
		new Array(new Array('Temperature', '5.9.7')),
		new Array(new Array('Standard units', '5.9.8')),
		new Array(new Array('Metric', '5.9.9')),
		new Array(new Array('Non-standard units', '5.9.10')),
		new Array(new Array('Perimeter', '5.9.11')),
		new Array(new Array('Area', '5.9.12'))
	),
	new Array(new Array('Data analysis', '5.10'),
		new Array(new Array('Collect data', '5.10.1')),
		new Array(new Array('Record data', '5.10.2')),
		new Array(new Array('Organize data', '5.10.3')),
		new Array(new Array('Pictographs', '5.10.4')),
		new Array(new Array('Bar graphs', '5.10.5')),
		new Array(new Array('Line graphs', '5.10.6'))
	),
	new Array(new Array('Probability', '5.11'),
		new Array(new Array('Certain, likely, impossible', '5.11.1'))
	)
),
new Array(new Array('Math 4', 'm4'),
	new Array(new Array('Operations with numbers', '6.1'),
		new Array(new Array('Addition', '6.1.1')),
		new Array(new Array('Subtraction', '6.1.2')),
		new Array(new Array('Multiplication', '6.1.3')),
		new Array(new Array('Division', '6.1.4')),
		new Array(new Array('Whole numbers', '6.1.5')),
		new Array(new Array('Mental math', '6.1.6')),
		new Array(new Array('Rounding', '6.1.7')),
		new Array(new Array('Estimation', '6.1.8')),
		new Array(new Array('Truncating', '6.1.9')),
		new Array(new Array('Front-end', '6.1.10')),
		new Array(new Array('Comparing and ordering', '6.1.11')),
		new Array(new Array('Order of operations', '6.1.12'))
	),
	new Array(new Array('Number sense', '6.2'),
		new Array(new Array('Place value', '6.2.1')),
		new Array(new Array('Roman numerals', '6.2.2')),
		new Array(new Array('Large numbers', '6.2.3')),
		new Array(new Array('Very small numbers', '6.2.4'))
	),
	new Array(new Array('Number theory', '6.3'),
		new Array(new Array('Prime', '6.3.1')),
		new Array(new Array('Composite', '6.3.2')),
		new Array(new Array('Factor', '6.3.3')),
		new Array(new Array('Prime factorization', '6.3.4')),
		new Array(new Array('Divisibility tests', '6.3.5')),
		new Array(new Array('Greatest common factor', '6.3.6')),
		new Array(new Array('Multiple', '6.3.7')),
		new Array(new Array('Least common multiple', '6.3.8'))
	),
	new Array(new Array('Fractions', '6.4'),
		new Array(new Array('Writing fractions', '6.4.1')),
		new Array(new Array('Equivalent fractions', '6.4.2')),
		new Array(new Array('Comparing and ordering', '6.4.3')),
		new Array(new Array('Simplifying fractions', '6.4.4')),
		new Array(new Array('Adding fractions', '6.4.5')),
		new Array(new Array('Subtracting fractions', '6.4.6')),
		new Array(new Array('Writing decimals', '6.4.7')),
		new Array(new Array('Comparing and ordering', '6.4.8')),
		new Array(new Array('Rounding decimals', '6.4.9')),
		new Array(new Array('Adding decimals', '6.4.10')),
		new Array(new Array('Subtracting decimals', '6.4.11')),
		new Array(new Array('Multiplying decimals', '6.4.12')),
		new Array(new Array('Dividing decimals', '6.4.13')),
		new Array(new Array('Fractions &lt;--&gt; decimals', '6.4.14'))
	),
	new Array(new Array('Percentages', '6.5'),
		new Array(new Array('Writing percentages', '6.5.1')),
		new Array(new Array('Finding percentages', '6.5.2'))
	),
	new Array(new Array('Integers', '6.6'),
		new Array(new Array('Understanding integers', '6.6.1')),
		new Array(new Array('Negative numbers', '6.6.2'))
	),
	new Array(new Array('Algebra', '6.7'),
		new Array(new Array('Patterns and sequences', '6.7.1')),
		new Array(new Array('Number sentences', '6.7.2')),
		new Array(new Array('Formulas', '6.7.3'))
	),
	new Array(new Array('Equations and functions', '6.8'),
		new Array(new Array('Setting up an equation', '6.8.1'))
	),
	new Array(new Array('Ratio and proportion', '6.9'),
		new Array(new Array('Ratios', '6.9.1')),
		new Array(new Array('Rates', '6.9.2')),
		new Array(new Array('Proportions', '6.9.3'))
	),
	new Array(new Array('Geometry in the plane', '6.10'),
		new Array(new Array('Classify geometric objects', '6.10.1')),
		new Array(new Array('Triangles', '6.10.2')),
		new Array(new Array('Quadrilateral properties', '6.10.3')),
		new Array(new Array('Symmetry', '6.10.4')),
		new Array(new Array('Similarity', '6.10.5')),
		new Array(new Array('Transformations', '6.10.6')),
		new Array(new Array('Reflections', '6.10.7')),
		new Array(new Array('Rotations', '6.10.8')),
		new Array(new Array('Translations', '6.10.9')),
		new Array(new Array('Tessellations', '6.10.10')),
		new Array(new Array('Fractals', '6.10.11'))
	),
	new Array(new Array('Geometry in space', '6.11'),
		new Array(new Array('Recognize shapes in 3-D', '6.11.1')),
		new Array(new Array('Cylinder', '6.11.2'))
	),
	new Array(new Array('Measurement', '6.12'),
		new Array(new Array('Time', '6.12.1')),
		new Array(new Array('Calendar', '6.12.2')),
		new Array(new Array('Length/height', '6.12.3')),
		new Array(new Array('Weight/mass', '6.12.4')),
		new Array(new Array('Capacity/volume', '6.12.5')),
		new Array(new Array('Money/coins', '6.12.6')),
		new Array(new Array('Temperature', '6.12.7')),
		new Array(new Array('Standard units', '6.12.8')),
		new Array(new Array('Metric', '6.12.9')),
		new Array(new Array('Non-standard units', '6.12.10')),
		new Array(new Array('Perimeter', '6.12.11')),
		new Array(new Array('Area', '6.12.12'))
	),
	new Array(new Array('Data analysis', '6.13'),
		new Array(new Array('Collect data', '6.13.1')),
		new Array(new Array('Record data', '6.13.2')),
		new Array(new Array('Pictographs', '6.13.3')),
		new Array(new Array('Bar graphs', '6.13.4')),
		new Array(new Array('Circle graphs', '6.13.5')),
		new Array(new Array('Line graphs', '6.13.6')),
		new Array(new Array('Misleading graphs', '6.13.7'))
	),
	new Array(new Array('Probability', '6.14'),
		new Array(new Array('Certain, likely, impossible', '6.14.1')),
		new Array(new Array('Probability of event', '6.14.2'))
	)
),
new Array(new Array('Math 5', 'm5'),
	new Array(new Array('Operations with numbers', '7.1'),
		new Array(new Array('Addition', '7.1.1')),
		new Array(new Array('Subtraction', '7.1.2')),
		new Array(new Array('Multiplication', '7.1.3')),
		new Array(new Array('Division', '7.1.4')),
		new Array(new Array('Whole numbers', '7.1.5')),
		new Array(new Array('Mental math', '7.1.6')),
		new Array(new Array('Rounding', '7.1.7')),
		new Array(new Array('Estimation', '7.1.8')),
		new Array(new Array('Truncating', '7.1.9')),
		new Array(new Array('Front-end', '7.1.10')),
		new Array(new Array('Comparing & ordering', '7.1.11')),
		new Array(new Array('Order of operations', '7.1.12')),
		new Array(new Array('Properties of numbers', '7.1.13')),
		new Array(new Array('Identity', '7.1.14')),
		new Array(new Array('Multiplicative', '7.1.15')),
		new Array(new Array('Associative', '7.1.16')),
		new Array(new Array('Commutative', '7.1.17')),
		new Array(new Array('Distributive', '7.1.18'))
	),
	new Array(new Array('Number sense', '7.2'),
		new Array(new Array('Base ten, place value', '7.2.1')),
		new Array(new Array('Roman numerals', '7.2.2')),
		new Array(new Array('Large numbers', '7.2.3')),
		new Array(new Array('Very small numbers', '7.2.4')),
		new Array(new Array('Exponents', '7.2.5')),
		new Array(new Array('Powers of ten', '7.2.6'))
	),
	new Array(new Array('Number theory', '7.3'),
		new Array(new Array('Prime', '7.3.1')),
		new Array(new Array('Composite', '7.3.2')),
		new Array(new Array('Factor', '7.3.3')),
		new Array(new Array('Prime factorization', '7.3.4')),
		new Array(new Array('Divisibility tests', '7.3.5')),
		new Array(new Array('Greatest common factor', '7.3.6')),
		new Array(new Array('Multiple', '7.3.7')),
		new Array(new Array('Least common multiple', '7.3.8')),
		new Array(new Array('Sequences & series', '7.3.9')),
		new Array(new Array('Pascal\'s triangle', '7.3.10'))
	),
	new Array(new Array('Fractions', '7.4'),
		new Array(new Array('Writing fractions', '7.4.1')),
		new Array(new Array('Equivalent fractions', '7.4.2')),
		new Array(new Array('Comparing & ordering', '7.4.3')),
		new Array(new Array('Simplifying fractions', '7.4.4')),
		new Array(new Array('Adding fractions', '7.4.5')),
		new Array(new Array('Subtracting fractions', '7.4.6')),
		new Array(new Array('Multiplying fractions', '7.4.7')),
		new Array(new Array('Dividing fractions', '7.4.8')),
		new Array(new Array('Writing decimals', '7.4.9')),
		new Array(new Array('Comparing & ordering', '7.4.10')),
		new Array(new Array('Rounding decimals', '7.4.11')),
		new Array(new Array('Adding decimals', '7.4.12')),
		new Array(new Array('Subtracting decimals', '7.4.13')),
		new Array(new Array('Multiplying decimals', '7.4.14')),
		new Array(new Array('Dividing decimals', '7.4.15')),
		new Array(new Array('Fractions <--> decimals', '7.4.16'))
	),
	new Array(new Array('Percentages', '7.5'),
		new Array(new Array('Writing percentages', '7.5.1')),
		new Array(new Array('Finding percentages', '7.5.2'))
	),
	new Array(new Array('Integers', '7.6'),
		new Array(new Array('Understanding integers', '7.6.1')),
		new Array(new Array('Negative numbers', '7.6.2')),
		new Array(new Array('Modeling integers', '7.6.3')),
		new Array(new Array('Graphing on number line', '7.6.4'))
	),
	new Array(new Array('Algebra and expressions', '7.7'),
		new Array(new Array('Patterns and sequences', '7.7.1')),
		new Array(new Array('Variables', '7.7.2')),
		new Array(new Array('Formulas', '7.7.3'))
	),
	new Array(new Array('Equations and functions', '7.8'),
		new Array(new Array('Setting up an equation', '7.8.1')),
		new Array(new Array('Representations', '7.8.2'))
	),
	new Array(new Array('Ratio and proportion', '7.9'),
		new Array(new Array('Ratios', '7.9.1')),
		new Array(new Array('Rates', '7.9.2')),
		new Array(new Array('Proportions', '7.9.3'))
	),
	new Array(new Array('Geometry in the plane', '7.10'),
		new Array(new Array('Triangles', '7.10.1')),
		new Array(new Array('Symmetry', '7.10.2')),
		new Array(new Array('Similarity', '7.10.3')),
		new Array(new Array('Transformations', '7.10.4')),
		new Array(new Array('Reflections', '7.10.5')),
		new Array(new Array('Rotations', '7.10.6')),
		new Array(new Array('Translations', '7.10.7')),
		new Array(new Array('Tessellations', '7.10.8')),
		new Array(new Array('Fractals', '7.10.9'))
	),
	new Array(new Array('Geometry in space', '7.11'),
		new Array(new Array('Polyhedra', '7.11.1')),
		new Array(new Array('Cylinder', '7.11.2')),
		new Array(new Array('Surface area', '7.11.3')),
		new Array(new Array('Volume', '7.11.4'))
	),
	new Array(new Array('Measurement', '7.12'),
		new Array(new Array('Time', '7.12.1')),
		new Array(new Array('Length/height', '7.12.2')),
		new Array(new Array('Weight/mass', '7.12.3')),
		new Array(new Array('Temperature', '7.12.4')),
		new Array(new Array('Converting between units', '7.12.5')),
		new Array(new Array('Metric', '7.12.6')),
		new Array(new Array('Non-standard units', '7.12.7')),
		new Array(new Array('Perimeter', '7.12.8')),
		new Array(new Array('Area', '7.12.9'))
	),
	new Array(new Array('Data analysis', '7.13'),
		new Array(new Array('Data collection', '7.13.1')),
		new Array(new Array('Pictographs', '7.13.2')),
		new Array(new Array('Bar graphs', '7.13.3')),
		new Array(new Array('Circle graphs', '7.13.4')),
		new Array(new Array('Line graphs', '7.13.5')),
		new Array(new Array('Misleading graphs', '7.13.6'))
	),
	new Array(new Array('Probability', '7.14'),
		new Array(new Array('Probability of event', '7.14.1'))
	),
	new Array(new Array('Logic and set theory', '7.15'),
		new Array(new Array('Venn diagrams', '7.15.1'))
	)
),
new Array(new Array('Math 6', 'm6'),
	new Array(new Array('Operations with numbers', '8.1'),
		new Array(new Array('Addition', '8.1.1')),
		new Array(new Array('Subtraction', '8.1.2')),
		new Array(new Array('Multiplication', '8.1.3')),
		new Array(new Array('Division', '8.1.4')),
		new Array(new Array('Mental math', '8.1.5')),
		new Array(new Array('Rounding', '8.1.6')),
		new Array(new Array('Estimation', '8.1.7')),
		new Array(new Array('Truncating', '8.1.8')),
		new Array(new Array('Front-end', '8.1.9')),
		new Array(new Array('Comparing & ordering', '8.1.10')),
		new Array(new Array('Order of operations', '8.1.11')),
		new Array(new Array('Properties of numbers', '8.1.12')),
		new Array(new Array('Identity', '8.1.13')),
		new Array(new Array('Multiplicative', '8.1.14')),
		new Array(new Array('Associative', '8.1.15')),
		new Array(new Array('Commutative', '8.1.16')),
		new Array(new Array('Distributive', '8.1.17'))
	),
	new Array(new Array('Number sense', '8.2'),
		new Array(new Array('Base ten, place value', '8.2.1')),
		new Array(new Array('Large numbers', '8.2.2')),
		new Array(new Array('Very small numbers', '8.2.3')),
		new Array(new Array('Exponents', '8.2.4')),
		new Array(new Array('Powers of ten', '8.2.5'))
	),
	new Array(new Array('Number theory', '8.3'),
		new Array(new Array('Prime', '8.3.1')),
		new Array(new Array('Composite', '8.3.2')),
		new Array(new Array('Factor', '8.3.3')),
		new Array(new Array('Prime factorization', '8.3.4')),
		new Array(new Array('Divisibility tests', '8.3.5')),
		new Array(new Array('Greatest common factor', '8.3.6')),
		new Array(new Array('Multiple', '8.3.7')),
		new Array(new Array('Least common multiple', '8.3.8')),
		new Array(new Array('Sequences & series', '8.3.9')),
		new Array(new Array('Pascal\'s triangle', '8.3.10'))
	),
	new Array(new Array('Fractions', '8.4'),
		new Array(new Array('Writing fractions', '8.4.1')),
		new Array(new Array('Equivalent fractions', '8.4.2')),
		new Array(new Array('Comparing & ordering', '8.4.3')),
		new Array(new Array('Simplifying fractions', '8.4.4')),
		new Array(new Array('Adding fractions', '8.4.5')),
		new Array(new Array('Subtracting fractions', '8.4.6')),
		new Array(new Array('Multiplying fractions', '8.4.7')),
		new Array(new Array('Dividing fractions', '8.4.8')),
		new Array(new Array('Writing decimals', '8.4.9')),
		new Array(new Array('Comparing & ordering', '8.4.10')),
		new Array(new Array('Rounding decimals', '8.4.11')),
		new Array(new Array('Adding decimals', '8.4.12')),
		new Array(new Array('Subtracting decimals', '8.4.13')),
		new Array(new Array('Multiplying decimals', '8.4.14')),
		new Array(new Array('Dividing decimals', '8.4.15')),
		new Array(new Array('Fractions <--> decimals', '8.4.16'))
	),
	new Array(new Array('Percentages', '8.5'),
		new Array(new Array('Writing percentages', '8.5.1')),
		new Array(new Array('Finding percentages', '8.5.2'))
	),
	new Array(new Array('Integers', '8.6'),
		new Array(new Array('Understanding integers', '8.6.1')),
		new Array(new Array('Negative numbers', '8.6.2')),
		new Array(new Array('Modeling integers', '8.6.3')),
		new Array(new Array('Graphing on number line', '8.6.4'))
	),
	new Array(new Array('Algebra and expressions', '8.7'),
		new Array(new Array('Patterns and sequences', '8.7.1')),
		new Array(new Array('Variables', '8.7.2')),
		new Array(new Array('Formulas', '8.7.3'))
	),
	new Array(new Array('Equations and functions', '8.8'),
		new Array(new Array('Setting up an equation', '8.8.1')),
		new Array(new Array('Representations', '8.8.2'))
	),
	new Array(new Array('Ratio and proportion', '8.9'),
		new Array(new Array('Ratios', '8.9.1')),
		new Array(new Array('Rates', '8.9.2')),
		new Array(new Array('Proportions', '8.9.3'))
	),
	new Array(new Array('Rect coordinate geometry', '8.10'),
		new Array(new Array('First quadrant', '8.10.1')),
		new Array(new Array('All quadrants', '8.10.2'))
	),
	new Array(new Array('Geometry in the plane', '8.11'),
		new Array(new Array('Triangles', '8.11.1')),
		new Array(new Array('Pythagorean theorem', '8.11.2')),
		new Array(new Array('Symmetry', '8.11.3')),
		new Array(new Array('Similarity', '8.11.4')),
		new Array(new Array('Transformations', '8.11.5')),
		new Array(new Array('Reflections', '8.11.6')),
		new Array(new Array('Rotations', '8.11.7')),
		new Array(new Array('Translations', '8.11.8')),
		new Array(new Array('Tessellations', '8.11.9')),
		new Array(new Array('Intersecting, ||, & perp.', '8.11.10')),
		new Array(new Array('Fractals', '8.11.11'))
	),
	new Array(new Array('Geometry in space', '8.12'),
		new Array(new Array('Polyhedra', '8.12.1')),
		new Array(new Array('Cylinder', '8.12.2')),
		new Array(new Array('Surface area', '8.12.3')),
		new Array(new Array('Volume', '8.12.4')),
		new Array(new Array('Perspective (3-D in 2-D)', '8.12.5'))
	),
	new Array(new Array('Measurement', '8.13'),
		new Array(new Array('Time', '8.13.1')),
		new Array(new Array('Length/height', '8.13.2')),
		new Array(new Array('Weight/mass', '8.13.3')),
		new Array(new Array('Temperature', '8.13.4')),
		new Array(new Array('Converting between units', '8.13.5')),
		new Array(new Array('Metric', '8.13.6')),
		new Array(new Array('Non-standard units', '8.13.7')),
		new Array(new Array('Perimeter', '8.13.8')),
		new Array(new Array('Area', '8.13.9'))
	),
	new Array(new Array('Data analysis', '8.14'),
		new Array(new Array('Data collection', '8.14.1')),
		new Array(new Array('Pictographs', '8.14.2')),
		new Array(new Array('Bar graphs', '8.14.3')),
		new Array(new Array('Line plots', '8.14.4')),
		new Array(new Array('Stem-and-leaf plots', '8.14.5')),
		new Array(new Array('Circle graphs', '8.14.6')),
		new Array(new Array('Line graphs', '8.14.7')),
		new Array(new Array('Scatter plots', '8.14.8')),
		new Array(new Array('Histograms, freq. dist', '8.14.9')),
		new Array(new Array('Box-and-whisker plots', '8.14.10')),
		new Array(new Array('Misleading graphs', '8.14.11'))
	),
	new Array(new Array('Probability', '8.15'),
		new Array(new Array('Probability of event', '8.15.1'))
	),
	new Array(new Array('Logic and set theory', '8.16'),
		new Array(new Array('Venn diagrams', '8.16.1'))
	)
),
new Array(new Array('Math 7', 'm7'),
	new Array(new Array('Operations with numbers', '9.1'),
		new Array(new Array('Mental math', '9.1.1')),
		new Array(new Array('Rounding', '9.1.2')),
		new Array(new Array('Estimation', '9.1.3')),
		new Array(new Array('Truncating', '9.1.4')),
		new Array(new Array('Front-end', '9.1.5')),
		new Array(new Array('Order of operations', '9.1.6')),
		new Array(new Array('Properties of numbers', '9.1.7')),
		new Array(new Array('Identity', '9.1.8')),
		new Array(new Array('Multiplicative', '9.1.9')),
		new Array(new Array('Associative', '9.1.10')),
		new Array(new Array('Commutative', '9.1.11')),
		new Array(new Array('Distributive', '9.1.12'))
	),
	new Array(new Array('Number sense', '9.2'),
		new Array(new Array('Base ten, place value', '9.2.1')),
		new Array(new Array('Large numbers', '9.2.2')),
		new Array(new Array('Very small numbers', '9.2.3')),
		new Array(new Array('Exponents', '9.2.4')),
		new Array(new Array('Powers of ten', '9.2.5')),
		new Array(new Array('Writing powers', '9.2.6')),
		new Array(new Array('Negative & zero', '9.2.7')),
		new Array(new Array('Exponential growth', '9.2.8')),
		new Array(new Array('Exponential decay', '9.2.9')),
		new Array(new Array('Roots/radicals', '9.2.10')),
		new Array(new Array('Writing square roots', '9.2.11')),
		new Array(new Array('Writing cube roots', '9.2.12')),
		new Array(new Array('Approximating', '9.2.13')),
		new Array(new Array('Rational numbers', '9.2.14')),
		new Array(new Array('Irrational numbers', '9.2.15')),
		new Array(new Array('Orders of magnitude', '9.2.16')),
		new Array(new Array('Scientific notation', '9.2.17'))
	),
	new Array(new Array('Number theory', '9.3'),
		new Array(new Array('Prime', '9.3.1')),
		new Array(new Array('Composite', '9.3.2')),
		new Array(new Array('Factor', '9.3.3')),
		new Array(new Array('Prime factorization', '9.3.4')),
		new Array(new Array('Divisibility tests', '9.3.5')),
		new Array(new Array('Greatest common factor', '9.3.6')),
		new Array(new Array('Multiple', '9.3.7')),
		new Array(new Array('Least common multiple', '9.3.8')),
		new Array(new Array('Sequences & series', '9.3.9')),
		new Array(new Array('Pascal\'s triangle', '9.3.10'))
	),
	new Array(new Array('Fractions', '9.4'),
		new Array(new Array('Writing fractions', '9.4.1')),
		new Array(new Array('Equivalent fractions', '9.4.2')),
		new Array(new Array('Comparing & ordering', '9.4.3')),
		new Array(new Array('Simplifying fractions', '9.4.4')),
		new Array(new Array('Adding fractions', '9.4.5')),
		new Array(new Array('Subtracting fractions', '9.4.6')),
		new Array(new Array('Multiplying fractions', '9.4.7')),
		new Array(new Array('Dividing fractions', '9.4.8')),
		new Array(new Array('Writing decimals', '9.4.9')),
		new Array(new Array('Comparing & ordering', '9.4.10')),
		new Array(new Array('Rounding decimals', '9.4.11')),
		new Array(new Array('Adding decimals', '9.4.12')),
		new Array(new Array('Subtracting decimals', '9.4.13')),
		new Array(new Array('Multiplying decimals', '9.4.14')),
		new Array(new Array('Dividing decimals', '9.4.15')),
		new Array(new Array('Fractions <--> decimals', '9.4.16'))
	),
	new Array(new Array('Percentages', '9.5'),
		new Array(new Array('Writing percentages', '9.5.1')),
		new Array(new Array('Finding percentages', '9.5.2')),
		new Array(new Array('Percentage increase/decrease', '9.5.3'))
	),
	new Array(new Array('Integers', '9.6'),
		new Array(new Array('Understanding integers', '9.6.1')),
		new Array(new Array('Negative numbers', '9.6.2')),
		new Array(new Array('Modeling integers', '9.6.3')),
		new Array(new Array('Graphing on number line', '9.6.4')),
		new Array(new Array('Four quadrant graphing', '9.6.5')),
		new Array(new Array('Comparing & ordering', '9.6.6')),
		new Array(new Array('Integer operations', '9.6.7')),
		new Array(new Array('Adding integers', '9.6.8')),
		new Array(new Array('Subtracting integers', '9.6.9')),
		new Array(new Array('Multiplying integers', '9.6.10')),
		new Array(new Array('Dividing integers', '9.6.11')),
		new Array(new Array('Absolute value', '9.6.12'))
	),
	new Array(new Array('Algebra and expressions', '9.7'),
		new Array(new Array('Variables', '9.7.1')),
		new Array(new Array('Visualize', '9.7.2')),
		new Array(new Array('Translate', '9.7.3')),
		new Array(new Array('Simplify', '9.7.4')),
		new Array(new Array('Add like terms', '9.7.5')),
		new Array(new Array('Formulas', '9.7.6'))
	),
	new Array(new Array('Equations and functions', '9.8'),
		new Array(new Array('Setting up an equation', '9.8.1')),
		new Array(new Array('Representations', '9.8.2')),
		new Array(new Array('Monomials', '9.8.3')),
		new Array(new Array('Binomials', '9.8.4')),
		new Array(new Array('Polynomials', '9.8.5')),
		new Array(new Array('Mult. polynomials', '9.8.6')),
		new Array(new Array('Squaring binomials', '9.8.7')),
		new Array(new Array('Dividing polynomials', '9.8.8')),
		new Array(new Array('Functions', '9.8.9')),
		new Array(new Array('Deriving a function', '9.8.10')),
		new Array(new Array('Vertical line test', '9.8.11')),
		new Array(new Array('Domain & range', '9.8.12')),
		new Array(new Array('Function notation', '9.8.13')),
		new Array(new Array('1:1 correspondence', '9.8.14')),
		new Array(new Array('Graph functions', '9.8.15'))
	),
	new Array(new Array('Linear relationships', '9.9'),
		new Array(new Array('Recognize', '9.9.1')),
		new Array(new Array('Represent', '9.9.2')),
		new Array(new Array('Graph', '9.9.3')),
		new Array(new Array('Find slope', '9.9.4')),
		new Array(new Array('Slope-intercept form', '9.9.5')),
		new Array(new Array('Equation of the line', '9.9.6')),
		new Array(new Array('Distance-rate-time', '9.9.7'))
	),
	new Array(new Array('Ratio and proportion', '9.10'),
		new Array(new Array('Ratios', '9.10.1')),
		new Array(new Array('Rates', '9.10.2')),
		new Array(new Array('Proportions', '9.10.3')),
		new Array(new Array('Making comparisons', '9.10.4')),
		new Array(new Array('Proportional reasoning', '9.10.5')),
		new Array(new Array('Scale', '9.10.6'))
	),
	new Array(new Array('Rect coordinate geometry', '9.11'),
		new Array(new Array('First quadrant', '9.11.1')),
		new Array(new Array('All quadrants', '9.11.2'))
	),
	new Array(new Array('Geometry in the plane', '9.12'),
		new Array(new Array('Angles of polygons', '9.12.1')),
		new Array(new Array('Triangles', '9.12.2')),
		new Array(new Array('Pythagorean theorem', '9.12.3')),
		new Array(new Array('Quadrilateral properties', '9.12.4')),
		new Array(new Array('Symmetry', '9.12.5')),
		new Array(new Array('Similarity', '9.12.6')),
		new Array(new Array('Transformations', '9.12.7')),
		new Array(new Array('Reflections', '9.12.8')),
		new Array(new Array('Rotations', '9.12.9')),
		new Array(new Array('Translations', '9.12.10')),
		new Array(new Array('Tessellations', '9.12.11')),
		new Array(new Array('Intersecting, ||, & perp.', '9.12.12')),
		new Array(new Array('Fractals', '9.12.13'))
	),
	new Array(new Array('Geometry in space', '9.13'),
		new Array(new Array('Polyhedra', '9.13.1')),
		new Array(new Array('Platonic solids', '9.13.2')),
		new Array(new Array('Archemedian solids', '9.13.3')),
		new Array(new Array('Prisms', '9.13.4')),
		new Array(new Array('Cylinder', '9.13.5')),
		new Array(new Array('Cone', '9.13.6')),
		new Array(new Array('Sphere', '9.13.7')),
		new Array(new Array('Surface area', '9.13.8')),
		new Array(new Array('Volume', '9.13.9')),
		new Array(new Array('Euler\'s formula', '9.13.10')),
		new Array(new Array('Perspective (3-D in 2-D)', '9.13.11')),
		new Array(new Array('2-D nets -> 3-D figures', '9.13.12'))
	),
	new Array(new Array('Measurement', '9.14'),
		new Array(new Array('Time', '9.14.1')),
		new Array(new Array('Length/height', '9.14.2')),
		new Array(new Array('Weight/mass', '9.14.3')),
		new Array(new Array('Capacity', '9.14.4')),
		new Array(new Array('Temperature', '9.14.5')),
		new Array(new Array('Units', '9.14.6')),
		new Array(new Array('Converting between units', '9.14.7')),
		new Array(new Array('Metric', '9.14.8')),
		new Array(new Array('Perimeter', '9.14.9')),
		new Array(new Array('Area', '9.14.10'))
	),
	new Array(new Array('Data analysis', '9.15'),
		new Array(new Array('Data collection', '9.15.1')),
		new Array(new Array('Sample size', '9.15.2')),
		new Array(new Array('Bias', '9.15.3')),
		new Array(new Array('Data displays', '9.15.4')),
		new Array(new Array('Pictographs', '9.15.5')),
		new Array(new Array('Bar graphs', '9.15.6')),
		new Array(new Array('Line plots', '9.15.7')),
		new Array(new Array('Stem-and-leaf plots', '9.15.8')),
		new Array(new Array('Circle graphs', '9.15.9')),
		new Array(new Array('Line graphs', '9.15.10')),
		new Array(new Array('Scatter plots', '9.15.11')),
		new Array(new Array('Histograms, freq. dist', '9.15.12')),
		new Array(new Array('Box-and-whisker plots', '9.15.13')),
		new Array(new Array('Misleading graphs', '9.15.14')),
		new Array(new Array('Mean, median & mode', '9.15.15')),
		new Array(new Array('Variance & range', '9.15.16'))
	),
	new Array(new Array('Probability', '9.16'),
		new Array(new Array('Probability of event', '9.16.1')),
		new Array(new Array('Independent events', '9.16.2')),
		new Array(new Array('Conditional probability', '9.16.3')),
		new Array(new Array('Expected value', '9.16.4')),
		new Array(new Array('Making predictions', '9.16.5')),
		new Array(new Array('Simulations', '9.16.6')),
		new Array(new Array('Experimental probability', '9.16.7')),
		new Array(new Array('Theoretical probability', '9.16.8')),
		new Array(new Array('Law of large numbers', '9.16.9'))
	),
	new Array(new Array('Logic and set theory', '9.17'),
		new Array(new Array('Venn diagrams', '9.17.1'))
	),
	new Array(new Array('Counting principles', '9.18'),
		new Array(new Array('Tree diagrams', '9.18.1')),
		new Array(new Array('Counting principle', '9.18.2')),
		new Array(new Array('Counting techniques', '9.18.3')),
		new Array(new Array('Permutations', '9.18.4')),
		new Array(new Array('Combinations', '9.18.5'))
	)
),
new Array(new Array('Geometry', 'g'),
	new Array(new Array('History of geometry', '10.1')),
	new Array(new Array('Points and lines', '10.2'),
		new Array(new Array('Point', '10.2.1')),
		new Array(new Array('Line', '10.2.2')),
		new Array(new Array('Plane', '10.2.3')),
		new Array(new Array('Space', '10.2.4'))
	),
	new Array(new Array('Coordinate geometry', '10.3'),
		new Array(new Array('Cartesian plane', '10.3.1')),
		new Array(new Array('Slope', '10.3.2')),
		new Array(new Array('Midpoint formula', '10.3.3')),
		new Array(new Array('Distance formula', '10.3.4')),
		new Array(new Array('Equations of a line', '10.3.5'))
	),
	new Array(new Array('Angles', '10.4'),
		new Array(new Array('Obtuse', '10.4.1')),
		new Array(new Array('Acute', '10.4.2')),
		new Array(new Array('Exterior', '10.4.3')),
		new Array(new Array('Interior', '10.4.4')),
		new Array(new Array('Right', '10.4.5')),
		new Array(new Array('Bisectors', '10.4.6')),
		new Array(new Array('Vertical', '10.4.7'))
	),
	new Array(new Array('Perpendicular and parallel lines', '10.5'),
		new Array(new Array('Parallel', '10.5.1')),
		new Array(new Array('Perpendicular', '10.5.2')),
		new Array(new Array('Transversals', '10.5.3')),
		new Array(new Array('Alternate interior angles', '10.5.4')),
		new Array(new Array('Alternate exterior angles', '10.5.5')),
		new Array(new Array('Corresponding angles', '10.5.6'))
	),
	new Array(new Array('Logic and proof', '10.6'),
		new Array(new Array('Inductive reasoning', '10.6.1')),
		new Array(new Array('If-then statements', '10.6.2')),
		new Array(new Array('Converse, inverse, contrapositive', '10.6.3')),
		new Array(new Array('Postulates and definitions', '10.6.4'))
	),
	new Array(new Array('Triangles', '10.7'),
		new Array(new Array('Isosceles', '10.7.1')),
		new Array(new Array('Equilateral', '10.7.2')),
		new Array(new Array('Scalene', '10.7.3')),
		new Array(new Array('Right', '10.7.4')),
		new Array(new Array('Obtuse', '10.7.5')),
		new Array(new Array('Acute', '10.7.6')),
		new Array(new Array('Centers of triangles', '10.7.7')),
		new Array(new Array('Law of sines', '10.7.8')),
		new Array(new Array('Law of cosines', '10.7.9'))
	),
	new Array(new Array('Congruence and similarity', '10.8'),
		new Array(new Array('Congruence', '10.8.1')),
		new Array(new Array('Similarity', '10.8.2'))
	),
	new Array(new Array('Right Triangles', '10.9'),
		new Array(new Array('Special right triangle', '10.9.1')),
		new Array(new Array('Pythagorean theorem', '10.9.2')),
		new Array(new Array('Trigonometry', '10.9.3'))
	),
	new Array(new Array('Polygons', '10.10'),
		new Array(new Array('Quadrilaterals', '10.10.1')),
		new Array(new Array('Square', '10.10.2')),
		new Array(new Array('Rhombus', '10.10.3')),
		new Array(new Array('Rectangle', '10.10.4')),
		new Array(new Array('Parallelogram', '10.10.5')),
		new Array(new Array('Kite', '10.10.6')),
		new Array(new Array('Trapezoid', '10.10.7')),
		new Array(new Array('Regular polygons', '10.10.8')),
		new Array(new Array('Other polygons', '10.10.9'))
	),
	new Array(new Array('Circles', '10.11'),
		new Array(new Array('Radius', '10.11.1')),
		new Array(new Array('Diameter', '10.11.2')),
		new Array(new Array('Circumference', '10.11.3')),
		new Array(new Array('Arcs', '10.11.4')),
		new Array(new Array('Angles', '10.11.5')),
		new Array(new Array('Chords', '10.11.6')),
		new Array(new Array('Tangents', '10.11.7')),
		new Array(new Array('Secants', '10.11.8')),
		new Array(new Array('Pi', '10.11.9'))
	),
	new Array(new Array('Perimeter, area, and volume', '10.12'),
		new Array(new Array('Quadrilaterals', '10.12.1')),
		new Array(new Array('Regular polygons', '10.12.2')),
		new Array(new Array('Pyramids', '10.12.3')),
		new Array(new Array('Prisms', '10.12.4')),
		new Array(new Array('Cylinders', '10.12.5')),
		new Array(new Array('Spheres', '10.12.6')),
		new Array(new Array('Surface area', '10.12.7')),
		new Array(new Array('Volume', '10.12.8')),
		new Array(new Array('Regular polyhedra', '10.12.9')),
		new Array(new Array('2D pictures of 3D solids', '10.12.10'))
	),
	new Array(new Array('Transformations and symmetry', '10.13'),
		new Array(new Array('Reflection', '10.13.1')),
		new Array(new Array('Translation', '10.13.2')),
		new Array(new Array('Rotation', '10.13.3')),
		new Array(new Array('Glide', '10.13.4')),
		new Array(new Array('Dilation', '10.13.5')),
		new Array(new Array('Tessellations', '10.13.6'))
	),
	new Array(new Array('Construction and loci', '10.14'),
		new Array(new Array('Straightedge and compass', '10.14.1')),
		new Array(new Array('Paper folding', '10.14.2'))
	),
	new Array(new Array('Modeling and applications', '10.15')),
	new Array(new Array('Special topics', '10.16'),
		new Array(new Array('Fibonaacci sequence and spiral', '10.16.1')),
		new Array(new Array('Golden ratio', '10.16.2')),
		new Array(new Array('Fractals', '10.16.3')),
		new Array(new Array('Spherical geometry', '10.16.4')),
		new Array(new Array('Hyperbolic geometry', '10.16.5')),
		new Array(new Array('Geometric probability', '10.16.6'))
	)
),
new Array(new Array('Algebra', 'a'),
	new Array(new Array('Number Systems', '11.1'),
		new Array(new Array('Whole', '11.1.1')),
		new Array(new Array('Natural', '11.1.2')),
		new Array(new Array('Integers', '11.1.3')),
		new Array(new Array('Rational', '11.1.4')),
		new Array(new Array('Irrational', '11.1.5')),
		new Array(new Array('Real', '11.1.6'))
	),
	new Array(new Array('Properties of Reals', '11.2'),
		new Array(new Array('Commutative', '11.2.1')),
		new Array(new Array('Associative', '11.2.2')),
		new Array(new Array('Distributive', '11.2.3')),
		new Array(new Array('Closure', '11.2.4')),
		new Array(new Array('Identities', '11.2.5'))
	),
	new Array(new Array('Integer Operations', '11.3'),
		new Array(new Array('Add / Subtract', '11.3.1')),
		new Array(new Array('Multiply / Divide', '11.3.2')),
		new Array(new Array('Exponents', '11.3.3')),
		new Array(new Array('Order of Operations', '11.3.4')),
		new Array(new Array('Absolute Value', '11.3.5'))
	),
	new Array(new Array('Use of Variables', '11.4'),
		new Array(new Array('Sentence as Expression', '11.4.1')),
		new Array(new Array('Expression as Sentence', '11.4.2')),
		new Array(new Array('Evaluating Expressions', '11.4.3')),
		new Array(new Array('Similar Terms', '11.4.4'))
	),
	new Array(new Array('One Variable Equations', '11.5'),
		new Array(new Array('Inverse Operations', '11.5.1')),
		new Array(new Array('Equivalent Equations', '11.5.2')),
		new Array(new Array('Applications', '11.5.3'))
	),
	new Array(new Array('Functions / Relations', '11.6'),
		new Array(new Array('Domain and Range', '11.6.1')),
		new Array(new Array('Ind / Dep Variables', '11.6.2')),
		new Array(new Array('Vertical Line Test', '11.6.3')),
		new Array(new Array('Notation', '11.6.4'))
	),
	new Array(new Array('Linear Equations', '11.7'),
		new Array(new Array('Slope Between Points', '11.7.1')),
		new Array(new Array('Finding Intercepts', '11.7.2')),
		new Array(new Array('Slope - Intercept Form', '11.7.3')),
		new Array(new Array('Point - Slope Form', '11.7.4')),
		new Array(new Array('Graphing', '11.7.5')),
		new Array(new Array('Parallel Lines', '11.7.6')),
		new Array(new Array('Perpendicular Lines', '11.7.7')),
		new Array(new Array('Linear Formulas', '11.7.8'))
	),
	new Array(new Array('Analyzing Linear Data', '11.8'),
		new Array(new Array('Is It Linear?', '11.8.1')),
		new Array(new Array('Writing an Equation', '11.8.2')),
		new Array(new Array('Line of Best Fit', '11.8.3'))
	),
	new Array(new Array('Linear Systems', '11.9'),
		new Array(new Array('Solve by graphing', '11.9.1')),
		new Array(new Array('Solve by substitution', '11.9.2')),
		new Array(new Array('Solve by combination', '11.9.3')),
		new Array(new Array('Inconsistent System', '11.9.4')),
		new Array(new Array('Applications', '11.9.5'))
	),
	new Array(new Array('Linear Inequalities', '11.10'),
		new Array(new Array('Graphing', '11.10.1')),
		new Array(new Array('Linear Programming', '11.10.2'))
	),
	new Array(new Array('Exponents', '11.11'),
		new Array(new Array('Basic Rules', '11.11.1')),
		new Array(new Array('Negative', '11.11.2')),
		new Array(new Array('Rational', '11.11.3'))
	),
	new Array(new Array('Polynomials', '11.12'),
		new Array(new Array('Add / Subtract', '11.12.1')),
		new Array(new Array('Multiply', '11.12.2')),
		new Array(new Array('Squaring Binomials', '11.12.3')),
		new Array(new Array('Long Division', '11.12.4')),
		new Array(new Array('Synthetic Division', '11.12.5'))
	),
	new Array(new Array('Factoring Polynomials', '11.13'),
		new Array(new Array('Common Factors', '11.13.1')),
		new Array(new Array('Difference of Squares', '11.13.2')),
		new Array(new Array('Trinomials', '11.13.3')),
		new Array(new Array('Trinomial Squares', '11.13.4')),
		new Array(new Array('Grouping', '11.13.5'))
	),
	new Array(new Array('Rational Expressions', '11.14'),
		new Array(new Array('Simplify', '11.14.1')),
		new Array(new Array('Multiply / Divide', '11.14.2')),
		new Array(new Array('Complex Fractions', '11.14.3')),
		new Array(new Array('Add / Subtract', '11.14.4'))
	),
	new Array(new Array('Rational Equations', '11.15'),
		new Array(new Array('Applications', '11.15.1'))
	),
	new Array(new Array('Radicals', '11.16'),
		new Array(new Array('Simplify Expressions', '11.16.1')),
		new Array(new Array('Add / Subtract', '11.16.2')),
		new Array(new Array('Multiply / Divide', '11.16.3')),
		new Array(new Array('Equations', '11.16.4'))
	),
	new Array(new Array('Quadratic Equations', '11.17'),
		new Array(new Array('Factoring', '11.17.1')),
		new Array(new Array('Completing the Square', '11.17.2')),
		new Array(new Array('Quadratic Formula', '11.17.3')),
		new Array(new Array('Graphing', '11.17.4')),
		new Array(new Array('Applications', '11.17.5'))
	),
	new Array(new Array('Graphing Quadratics', '11.18'),
		new Array(new Array('Vertex', '11.18.1')),
		new Array(new Array('Intercepts', '11.18.2')),
		new Array(new Array('Standard Form', '11.18.3')),
		new Array(new Array('Vertex Form', '11.18.4'))
	),
	new Array(new Array('Quadratic Systems', '11.19'),
		new Array(new Array('Solve by graphing', '11.19.1')),
		new Array(new Array('Solve by substitution', '11.19.2')),
		new Array(new Array('Solve by combination', '11.19.3'))
	),
	new Array(new Array('Exponential Functions', '11.20'),
		new Array(new Array('Growth', '11.20.1')),
		new Array(new Array('Decay', '11.20.2')),
		new Array(new Array('Graphing', '11.20.3'))
	)
),
new Array(new Array('Algebra II', 'a2'),
	new Array(new Array('Solving systems of equations', '12.1'),
		new Array(new Array('Cramer\'s Rule', '12.1.1')),
		new Array(new Array('Matrices', '12.1.2')),
		new Array(new Array('Elimination', '12.1.3')),
		new Array(new Array('Substitution', '12.1.4'))
	),
	new Array(new Array('Quadratic Equations', '12.2'),
		new Array(new Array('Factoring', '12.2.1')),
		new Array(new Array('Completing the square', '12.2.2')),
		new Array(new Array('Standard form', '12.2.3')),
		new Array(new Array('Vertex form', '12.2.4')),
		new Array(new Array('Graphing', '12.2.5')),
		new Array(new Array('Curve of Best Fit', '12.2.6')),
		new Array(new Array('Projectile Motion', '12.2.7')),
		new Array(new Array('Free-fall Motion', '12.2.8')),
		new Array(new Array('Parametric form', '12.2.9')),
		new Array(new Array('Applications', '12.2.10'))
	),
	new Array(new Array('Quadratic Inequalities', '12.3')),
	new Array(new Array('Variation', '12.4'),
		new Array(new Array('Joint', '12.4.1')),
		new Array(new Array('Direct', '12.4.2')),
		new Array(new Array('Inverse', '12.4.3')),
		new Array(new Array('Combined', '12.4.4'))
	),
	new Array(new Array('Functions / Relations', '12.5'),
		new Array(new Array('Domain and Range', '12.5.1')),
		new Array(new Array('Ind / Dep Variables', '12.5.2')),
		new Array(new Array('Vertical Line Test', '12.5.3')),
		new Array(new Array('Notation', '12.5.4')),
		new Array(new Array('Composition of Functions', '12.5.5'))
	),
	new Array(new Array('Parent Functions', '12.6'),
		new Array(new Array('Linear', '12.6.1')),
		new Array(new Array('Absolute Value', '12.6.2')),
		new Array(new Array('Quadratic', '12.6.3')),
		new Array(new Array('Square Root', '12.6.4'))
	),
	new Array(new Array('Transformations of functions', '12.7'),
		new Array(new Array('Horizontal shift', '12.7.1')),
		new Array(new Array('Vertical shift', '12.7.2')),
		new Array(new Array('Vertical stretch / compression', '12.7.3')),
		new Array(new Array('Horizontal stretch / compression', '12.7.4'))
	),
	new Array(new Array('Polynomials', '12.8'),
		new Array(new Array('Factoring', '12.8.1')),
		new Array(new Array('Binomial Expansion', '12.8.2')),
		new Array(new Array('Local min / max', '12.8.3')),
		new Array(new Array('Long Division', '12.8.4')),
		new Array(new Array('Synthetic Division', '12.8.5')),
		new Array(new Array('Factor Theorem', '12.8.6')),
		new Array(new Array('Rational Root Theorem', '12.8.7'))
	),
	new Array(new Array('Rational Expressions', '12.9'),
		new Array(new Array('Simplify', '12.9.1')),
		new Array(new Array('Multiply / Divide', '12.9.2')),
		new Array(new Array('Complex Fractions', '12.9.3')),
		new Array(new Array('Add / Subtract', '12.9.4'))
	),
	new Array(new Array('Rational Equations', '12.10'),
		new Array(new Array('Graphing', '12.10.1')),
		new Array(new Array('Vertical Asymptotes', '12.10.2')),
		new Array(new Array('Horizontal Asymptotes', '12.10.3')),
		new Array(new Array('Holes', '12.10.4')),
		new Array(new Array('Applications', '12.10.5'))
	),
	new Array(new Array('Radicals', '12.11'),
		new Array(new Array('Simplify Expressions', '12.11.1')),
		new Array(new Array('Add / Subtract', '12.11.2')),
		new Array(new Array('Multiply / Divide', '12.11.3')),
		new Array(new Array('Equations', '12.11.4'))
	),
	new Array(new Array('Exponential Functions', '12.12'),
		new Array(new Array('Laws of Exponents', '12.12.1')),
		new Array(new Array('Growth and decay applications', '12.12.2')),
		new Array(new Array('Graphing', '12.12.3')),
		new Array(new Array('Curve of Best Fit', '12.12.4')),
		new Array(new Array('Compound Interest', '12.12.5')),
		new Array(new Array('Definition of e', '12.12.6')),
		new Array(new Array('Solving Exponential Equations', '12.12.7'))
	),
	new Array(new Array('Logarithmic Functions', '12.13'),
		new Array(new Array('Laws of Logarithms', '12.13.1')),
		new Array(new Array('Common Logarithms', '12.13.2')),
		new Array(new Array('Natural Logarithms', '12.13.3')),
		new Array(new Array('Graphing', '12.13.4')),
		new Array(new Array('Curve of Best Fit', '12.13.5')),
		new Array(new Array('Solving Lograithmic Equations', '12.13.6')),
		new Array(new Array('Applications', '12.13.7'))
	),
	new Array(new Array('Sequences and Series', '12.14'),
		new Array(new Array('Arithmetic sequences and series', '12.14.1')),
		new Array(new Array('Geometric sequences and series', '12.14.2')),
		new Array(new Array('Infinite geometric series', '12.14.3')),
		new Array(new Array('Recursion and special sequences', '12.14.4')),
		new Array(new Array('Fractals (optional)', '12.14.5')),
		new Array(new Array('Binomial Theorem', '12.14.6'))
	),
	new Array(new Array('Conic sections', '12.15'),
		new Array(new Array('Vocabulary', '12.15.1')),
		new Array(new Array('Circles', '12.15.2')),
		new Array(new Array('Parabolas', '12.15.3')),
		new Array(new Array('Ellipses', '12.15.4')),
		new Array(new Array('Hyperbolas', '12.15.5')),
		new Array(new Array('Graph from equation', '12.15.6')),
		new Array(new Array('Equation from graph', '12.15.7')),
		new Array(new Array('Parametric form', '12.15.8'))
	)
),
new Array(new Array('Trigonometry', 'tr'),
	new Array(new Array('Working with Angles', '13.1'),
		new Array(new Array('Definitions', '13.1.1')),
		new Array(new Array('Deg - Rad - Grad', '13.1.2')),
		new Array(new Array('Reference Angles', '13.1.3'))
	),
	new Array(new Array('Right Triangles', '13.2'),
		new Array(new Array('30-60-90 and 45-45-90', '13.2.1')),
		new Array(new Array('sin, cos and tan', '13.2.2')),
		new Array(new Array('Solving Triangles', '13.2.3')),
		new Array(new Array('Applications', '13.2.4'))
	),
	new Array(new Array('Trig Functions', '13.3'),
		new Array(new Array('Of Acute Angles', '13.3.1')),
		new Array(new Array('Of Any Angle', '13.3.2')),
		new Array(new Array('The Unit Circle', '13.3.3')),
		new Array(new Array('Graphs of Functions', '13.3.4')),
		new Array(new Array('Transforming Graphs', '13.3.5')),
		new Array(new Array('Applications', '13.3.6'))
	),
	new Array(new Array('Inverse Functions', '13.4'),
		new Array(new Array('Finding Angles', '13.4.1')),
		new Array(new Array('Domain and Range', '13.4.2'))
	),
	new Array(new Array('Solving Trig Equations', '13.5')),
	new Array(new Array('Identities', '13.6'),
		new Array(new Array('Reciprocal', '13.6.1')),
		new Array(new Array('Co-function', '13.6.2')),
		new Array(new Array('Negative Angle', '13.6.3')),
		new Array(new Array('Pythagorean', '13.6.4')),
		new Array(new Array('Sum and Difference', '13.6.5')),
		new Array(new Array('Double Angle', '13.6.6')),
		new Array(new Array('Half Angle', '13.6.7')),
		new Array(new Array('Verifying Identities', '13.6.8'))
	),
	new Array(new Array('Oblique Triangles', '13.7'),
		new Array(new Array('Law of Sines', '13.7.1')),
		new Array(new Array('Ambiguous Case', '13.7.2')),
		new Array(new Array('Law of Cosines', '13.7.3')),
		new Array(new Array('Finding Area', '13.7.4')),
		new Array(new Array('Heron\'s Formula', '13.7.5')),
		new Array(new Array('Applications', '13.7.6'))
	),
	new Array(new Array('Complex Numbers', '13.8'),
		new Array(new Array('Rectangular Form', '13.8.1')),
		new Array(new Array('Trig or Polar Form', '13.8.2')),
		new Array(new Array('Operations in Trig Form', '13.8.3')),
		new Array(new Array('DeMoivre?\'s Theorem', '13.8.4')),
		new Array(new Array('nth roots', '13.8.5'))
	),
	new Array(new Array('Polar Coordinates', '13.9'),
		new Array(new Array('Plotting Points', '13.9.1')),
		new Array(new Array('Polar to Rectangular', '13.9.2')),
		new Array(new Array('Rectangular to Polar', '13.9.3')),
		new Array(new Array('Graphing Equations', '13.9.4'))
	),
	new Array(new Array('Vectors', '13.10'),
		new Array(new Array('Component Form & Length', '13.10.1')),
		new Array(new Array('Vector Addition', '13.10.2')),
		new Array(new Array('Scalar Multiplication', '13.10.3')),
		new Array(new Array('Unit Vectors', '13.10.4')),
		new Array(new Array('Dot Product', '13.10.5')),
		new Array(new Array('Angle Between Vectors', '13.10.6')),
		new Array(new Array('Vector Analysis', '13.10.7')),
		new Array(new Array('Applications', '13.10.8'))
	),
	new Array(new Array('Parametric Equations', '13.11')),
	new Array(new Array('Hyperbolic Functions', '13.12'),
		new Array(new Array('sinh, cosh, tanh', '13.12.1')),
		new Array(new Array('Inverses', '13.12.2'))
	),
	new Array(new Array('Coordinate Systems', '13.13'),
		new Array(new Array('Rectangular (2D & 3D)', '13.13.1')),
		new Array(new Array('Spherical', '13.13.2')),
		new Array(new Array('Cylindrical', '13.13.3')),
		new Array(new Array('Distance Formula', '13.13.4'))
	),
	new Array(new Array('Series', '13.14'),
		new Array(new Array('Harmonic', '13.14.1')),
		new Array(new Array('Taylor', '13.14.2')),
		new Array(new Array('Fourier', '13.14.3'))
	)
),
new Array(new Array('PreCalculus', 'pc'),
	new Array(new Array('Functions', '14.1'),
		new Array(new Array('linear', '14.1.1')),
		new Array(new Array('quadratic', '14.1.2')),
		new Array(new Array('exponential', '14.1.3')),
		new Array(new Array('logarithmic', '14.1.4')),
		new Array(new Array('absolute value', '14.1.5')),
		new Array(new Array('piecewise', '14.1.6')),
		new Array(new Array('rational', '14.1.7')),
		new Array(new Array('domain and range of functions', '14.1.8')),
		new Array(new Array('graphs and parameters of these functions', '14.1.9')),
		new Array(new Array('set builder notation', '14.1.10')),
		new Array(new Array('interval notation', '14.1.11')),
		new Array(new Array('vertical line test', '14.1.12')),
		new Array(new Array('horizontal line test', '14.1.13')),
		new Array(new Array('composite functions', '14.1.14')),
		new Array(new Array('asymptotes', '14.1.15')),
		new Array(new Array('increasing, decreasing and constant rates of change', '14.1.16')),
		new Array(new Array('continuity', '14.1.17')),
		new Array(new Array('one-to-one', '14.1.18')),
		new Array(new Array('inverse', '14.1.19')),
		new Array(new Array('limits', '14.1.20')),
		new Array(new Array('derivative', '14.1.21')),
		new Array(new Array('tangent line', '14.1.22'))
	),
	new Array(new Array('Properties of Rational Functions', '14.2'),
		new Array(new Array('Definition', '14.2.1')),
		new Array(new Array('Difference Quotient', '14.2.2')),
		new Array(new Array('Synthetic Division', '14.2.3')),
		new Array(new Array('Remainder Theorem', '14.2.4')),
		new Array(new Array('Factor Theorem', '14.2.5')),
		new Array(new Array('Rational Zeros Theorem', '14.2.6')),
		new Array(new Array('Fundamental Theorem of Algebra', '14.2.7')),
		new Array(new Array('Number of Zeros Theorem', '14.2.8')),
		new Array(new Array('Conjugate Zeros Theorem', '14.2.9')),
		new Array(new Array('Intermediate Value Theorem', '14.2.10')),
		new Array(new Array('Boundedness Theorem', '14.2.11')),
		new Array(new Array('Graphing', '14.2.12'))
	),
	new Array(new Array('Operations with Logs', '14.3'),
		new Array(new Array('properties', '14.3.1')),
		new Array(new Array('base 10', '14.3.2')),
		new Array(new Array('natural log', '14.3.3')),
		new Array(new Array('change of base theorem', '14.3.4'))
	),
	new Array(new Array('Linear Algebra', '14.4'),
		new Array(new Array('solving systems of linear equations', '14.4.1')),
		new Array(new Array('reduced row echelon form', '14.4.2')),
		new Array(new Array('Gauss-Jordan Method', '14.4.3')),
		new Array(new Array('determinants', '14.4.4')),
		new Array(new Array('Cramer\'s Rule', '14.4.5')),
		new Array(new Array('Linear Programming', '14.4.6')),
		new Array(new Array('operations with matrices', '14.4.7')),
		new Array(new Array('matrix inverses', '14.4.8'))
	),
	new Array(new Array('Partial Fractions', '14.5'),
		new Array(new Array('decomposition', '14.5.1'))
	),
	new Array(new Array('Conic Sections', '14.6'),
		new Array(new Array('general, standard  forms of equations', '14.6.1')),
		new Array(new Array('polar forms', '14.6.2')),
		new Array(new Array('parabolas', '14.6.3'),
			new Array(new Array('directrix', '14.6.3.1')),
			new Array(new Array('foci', '14.6.3.2')),
			new Array(new Array('vertex', '14.6.3.3'))
		),
		new Array(new Array('hyperbolas', '14.6.4'),
			new Array(new Array('foci', '14.6.4.1')),
			new Array(new Array('asymptotes', '14.6.4.2')),
			new Array(new Array('fundamental rectangle', '14.6.4.3'))
		),
		new Array(new Array('circles', '14.6.5')),
		new Array(new Array('ellipses', '14.6.6'),
			new Array(new Array('vertices', '14.6.6.1')),
			new Array(new Array('major / minor axes', '14.6.6.2')),
			new Array(new Array('foci', '14.6.6.3'))
		)
	),
	new Array(new Array('Rotations', '14.7'),
		new Array(new Array('Equations', '14.7.1')),
		new Array(new Array('angle of rotation', '14.7.2'))
	),
	new Array(new Array('Sequences and Series', '14.8'),
		new Array(new Array('finite', '14.8.1')),
		new Array(new Array('infinite', '14.8.2')),
		new Array(new Array('limit', '14.8.3')),
		new Array(new Array('summation notation', '14.8.4')),
		new Array(new Array('arithmetic', '14.8.5')),
		new Array(new Array('geometric', '14.8.6'))
	),
	new Array(new Array('Factorial Notation', '14.9')),
	new Array(new Array('Binomial Coefficient', '14.10')),
	new Array(new Array('Binomial Theorem', '14.11')),
	new Array(new Array('Binomial Expansion', '14.12')),
	new Array(new Array('Mathematical Induction', '14.13')),
	new Array(new Array('Variation', '14.14'),
		new Array(new Array('direct', '14.14.1')),
		new Array(new Array('inverse', '14.14.2')),
		new Array(new Array('joint', '14.14.3'))
	),
	new Array(new Array('Complex Numbers', '14.15'))
),
new Array(new Array('Calculus', 'c'),
	new Array(new Array('Functions, Graphs, and Limits', '15.1'),
		new Array(new Array('Function graphs', '15.1.1')),
		new Array(new Array('Limits of functions', '15.1.2')),
		new Array(new Array('One-sided limits', '15.1.3')),
		new Array(new Array('Intuitive understanding lims.', '15.1.4')),
		new Array(new Array('Calculating limits', '15.1.5')),
		new Array(new Array('Proving limits', '15.1.6')),
		new Array(new Array('Est. lims. w/ graphs or tables', '15.1.7'))
	),
	new Array(new Array('Asymptotic & Unbounded Behavior', '15.2'),
		new Array(new Array('Understanding asymptotes', '15.2.1')),
		new Array(new Array('Asymptotic behavior and limits', '15.2.2')),
		new Array(new Array('Rel. magnitudes of fcn. growth', '15.2.3'))
	),
	new Array(new Array('Param., Polar, & Vector Fcns.', '15.3'),
		new Array(new Array('Analysis of parametric curves', '15.3.1')),
		new Array(new Array('Analysis of polar curves', '15.3.2')),
		new Array(new Array('Analysis of vector curves', '15.3.3'))
	),
	new Array(new Array('Continuity', '15.4'),
		new Array(new Array('Intuitive understanding', '15.4.1')),
		new Array(new Array('Continuity in terms of limits', '15.4.2')),
		new Array(new Array('Intermediate Value Theorem', '15.4.3')),
		new Array(new Array('Extreme Value Theorem', '15.4.4'))
	),
	new Array(new Array('Concept of the Derivative', '15.5'),
		new Array(new Array('Graphical & numerical', '15.5.1')),
		new Array(new Array('Derivatives analytically', '15.5.2')),
		new Array(new Array('And average rate of change', '15.5.3')),
		new Array(new Array('As an instant. rate of change', '15.5.4')),
		new Array(new Array('As the lim. of the diff. quot.', '15.5.5')),
		new Array(new Array('Differentiability & continuity', '15.5.6')),
		new Array(new Array('Leibniz notation', '15.5.7'))
	),
	new Array(new Array('Derivative at a Point', '15.6'),
		new Array(new Array('Slope of a curve at a point', '15.6.1')),
		new Array(new Array('Tangent line', '15.6.2')),
		new Array(new Array('Local linearity', '15.6.3')),
		new Array(new Array('Instantaneous rate of change', '15.6.4')),
		new Array(new Array('Approximating rate of change', '15.6.5'))
	),
	new Array(new Array('Derivative as a Function', '15.7'),
		new Array(new Array('Graph of f vs. f\'', '15.7.1')),
		new Array(new Array('Meaning of the sign of f\'', '15.7.2')),
		new Array(new Array('Meaning of critical points', '15.7.3')),
		new Array(new Array('Mean Value Theorem', '15.7.4')),
		new Array(new Array('Equations involving derivs.', '15.7.5'))
	),
	new Array(new Array('Second Derivatives', '15.8'),
		new Array(new Array('The graphs of f, f\', and f"', '15.8.1')),
		new Array(new Array('Concavity and the sign of f"', '15.8.2')),
		new Array(new Array('Points of inflection', '15.8.3'))
	),
	new Array(new Array('Applications of Derivatives', '15.9'),
		new Array(new Array('Monotonicity and concavity', '15.9.1')),
		new Array(new Array('Planar curves - param. form', '15.9.2')),
		new Array(new Array('Planar curves - polar form', '15.9.3')),
		new Array(new Array('Planar curves - vector form', '15.9.4')),
		new Array(new Array('Velocity and accel. vectors', '15.9.5')),
		new Array(new Array('Optimization and extrema', '15.9.6')),
		new Array(new Array('Rates of change', '15.9.7')),
		new Array(new Array('Related rates problems', '15.9.8')),
		new Array(new Array('Implicit differentiation', '15.9.9')),
		new Array(new Array('Derivative of inverse function', '15.9.10')),
		new Array(new Array('Derivative as rate of change', '15.9.11')),
		new Array(new Array('Velocity, speed, accel.', '15.9.12')),
		new Array(new Array('Differential equations', '15.9.13')),
		new Array(new Array('Slope fields', '15.9.14')),
		new Array(new Array('Numerical soln. of diff. eqns.', '15.9.15')),
		new Array(new Array('Euler\'s Method', '15.9.16')),
		new Array(new Array('L\'Hopital\'s Rule', '15.9.17')),
		new Array(new Array('Newton\'s Method', '15.9.18'))
	),
	new Array(new Array('Computation of Derivatives', '15.10'),
		new Array(new Array('Derivatives of basic functions', '15.10.1')),
		new Array(new Array('Deriv. of sums, prods., quots.', '15.10.2')),
		new Array(new Array('Chain rule and implicit diff.', '15.10.3')),
		new Array(new Array('Param., polar, vector fcns.', '15.10.4'))
	),
	new Array(new Array('Definite Integrals', '15.11'),
		new Array(new Array('Interpretations & properties', '15.11.1')),
		new Array(new Array('Summation notation', '15.11.2')),
		new Array(new Array('Riemann sums: L, R, and M.', '15.11.3')),
		new Array(new Array('Riemann sums: int. as lim.', '15.11.4')),
		new Array(new Array('Integral of a rate of change', '15.11.5')),
		new Array(new Array('Additivity and linearity', '15.11.6'))
	),
	new Array(new Array('Applications of Integrals', '15.12'),
		new Array(new Array('Integral of a rate of change', '15.12.1')),
		new Array(new Array('Accumulation problems', '15.12.2')),
		new Array(new Array('Riemann sums and integrals', '15.12.3')),
		new Array(new Array('Area of a region', '15.12.4')),
		new Array(new Array('Vol. of a solid of revolution', '15.12.5')),
		new Array(new Array('Solids with known X-sections', '15.12.6')),
		new Array(new Array('Average value of a function', '15.12.7')),
		new Array(new Array('Dist. traveled by a particle', '15.12.8')),
		new Array(new Array('Arc length', '15.12.9')),
		new Array(new Array('Surface area', '15.12.10')),
		new Array(new Array('Work', '15.12.11')),
		new Array(new Array('Fluid pressure and forces', '15.12.12')),
		new Array(new Array('Centers of mass', '15.12.13'))
	),
	new Array(new Array('Fundamental Thrm. of Calculus', '15.13'),
		new Array(new Array('To evaluate definite integrals', '15.13.1')),
		new Array(new Array('To represent an antiderivative', '15.13.2'))
	),
	new Array(new Array('Antidifferentiation Techniques', '15.14'),
		new Array(new Array('From derives. of basic fcns.', '15.14.1')),
		new Array(new Array('Substitution', '15.14.2')),
		new Array(new Array('Trigonometric substitution', '15.14.3')),
		new Array(new Array('Inverse trig. functions', '15.14.4')),
		new Array(new Array('Improper integrals', '15.14.5')),
		new Array(new Array('Integration by parts', '15.14.6')),
		new Array(new Array('Rational functions', '15.14.7')),
		new Array(new Array('Hyperbolic functions', '15.14.8'))
	),
	new Array(new Array('Apps. of Antidifferentiation', '15.15'),
		new Array(new Array('Finding specific antiderivs.', '15.15.1')),
		new Array(new Array('Separable diff. equations', '15.15.2')),
		new Array(new Array('Modeling, including exp. fcns.', '15.15.3')),
		new Array(new Array('Logistic diff. equations', '15.15.4'))
	),
	new Array(new Array('Numeric Approx. to Def. Ints.', '15.16'),
		new Array(new Array('Riemann and trapezoidal sums', '15.16.1')),
		new Array(new Array('Simpson\'s Rule', '15.16.2'))
	),
	new Array(new Array('Polynomial Approxs. and Series', '15.17'),
		new Array(new Array('Concept of infinite series', '15.17.1')),
		new Array(new Array('Decimal expansion', '15.17.2')),
		new Array(new Array('Geometric series', '15.17.3')),
		new Array(new Array('The harmonic series', '15.17.4')),
		new Array(new Array('Altern. series, error bound.', '15.17.5')),
		new Array(new Array('The integral test, p-series', '15.17.6')),
		new Array(new Array('Ratio test', '15.17.7')),
		new Array(new Array('Comparison test', '15.17.8'))
	),
	new Array(new Array('Taylor Series', '15.18'),
		new Array(new Array('Taylor polynomials', '15.18.1')),
		new Array(new Array('Graphic demo. of convergence', '15.18.2')),
		new Array(new Array('Lagrange error bound.', '15.18.3')),
		new Array(new Array('Taylor and Maclaurin series', '15.18.4')),
		new Array(new Array('Series for common functions', '15.18.5')),
		new Array(new Array('Series substitution', '15.18.6')),
		new Array(new Array('Differentiation and antidiff.', '15.18.7')),
		new Array(new Array('Fcns. defined by power series', '15.18.8')),
		new Array(new Array('Radius and interval of conv.', '15.18.9'))
	)
),
new Array(new Array('Probability & Statistics', 'ps'),
	new Array(new Array('Data and Distributions', '16.1'),
		new Array(new Array('Displaying with Graphs', '16.1.1')),
		new Array(new Array('Describing with Numbers', '16.1.2')),
		new Array(new Array('Density Curves', '16.1.3')),
		new Array(new Array('Normal Distributions', '16.1.4')),
		new Array(new Array('Normal Calculations', '16.1.5')),
		new Array(new Array('Scatterplots', '16.1.6')),
		new Array(new Array('Correlation', '16.1.7')),
		new Array(new Array('Least-Squares Regression', '16.1.8')),
		new Array(new Array('Non-Linear Relationships', '16.1.9')),
		new Array(new Array('Correlation & Regression', '16.1.10')),
		new Array(new Array('Categorical Data Relations', '16.1.11'))
	),
	new Array(new Array('Samples and Experiments', '16.2'),
		new Array(new Array('Designing Samples', '16.2.1')),
		new Array(new Array('Designing Experiments', '16.2.2')),
		new Array(new Array('Simulating Experiments', '16.2.3'))
	),
	new Array(new Array('Probability', '16.3'),
		new Array(new Array('Randomness', '16.3.1')),
		new Array(new Array('Probability Models', '16.3.2')),
		new Array(new Array('Discrete Random Variables', '16.3.3')),
		new Array(new Array('Continuous Random Vars', '16.3.4')),
		new Array(new Array('Means of Random Variables', '16.3.5')),
		new Array(new Array('Variance of Random Vars', '16.3.6')),
		new Array(new Array('Binomial Distributions', '16.3.7')),
		new Array(new Array('Geometric Distributions', '16.3.8')),
		new Array(new Array('Sampling Distributions', '16.3.9')),
		new Array(new Array('Sample Proportions', '16.3.10')),
		new Array(new Array('Sample Means', '16.3.11'))
	),
	new Array(new Array('Inference', '16.4'),
		new Array(new Array('Estimating with Confidence', '16.4.1')),
		new Array(new Array('Tests of Significance', '16.4.2')),
		new Array(new Array('Using Significance Tests', '16.4.3')),
		new Array(new Array('Inference as a Decision', '16.4.4')),
		new Array(new Array('Mean of a Population', '16.4.5')),
		new Array(new Array('Comparing Two Means', '16.4.6')),
		new Array(new Array('Population Proportion', '16.4.7')),
		new Array(new Array('Comparing Two Proportions', '16.4.8')),
		new Array(new Array('Testing Goodness of Fit', '16.4.9')),
		new Array(new Array('Two-Way Tables', '16.4.10')),
		new Array(new Array('Inference and Models', '16.4.11')),
		new Array(new Array('Inference and Predictions', '16.4.12')),
		new Array(new Array('Checking Assumptions', '16.4.13')),
		new Array(new Array('Population Spread', '16.4.14')),
		new Array(new Array('One-Way Variance Analysis', '16.4.15'))
	)
),
new Array(new Array('Discrete Math', 'dm'),
	new Array(new Array('Logical Form & Equivalence', '17.1'),
		new Array(new Array('Statements', '17.1.1')),
		new Array(new Array('Logical connectives', '17.1.2')),
		new Array(new Array('Symbolic notation', '17.1.3')),
		new Array(new Array('Truth tables', '17.1.4')),
		new Array(new Array('Exclusive or', '17.1.5')),
		new Array(new Array('Logical equivalence', '17.1.6')),
		new Array(new Array('De Morgan\'s laws', '17.1.7')),
		new Array(new Array('Tautologies and contra.', '17.1.8'))
	),
	new Array(new Array('Conditional Statements', '17.2'),
		new Array(new Array('Conditional statements', '17.2.1')),
		new Array(new Array('Negation of a conditional', '17.2.2')),
		new Array(new Array('Contrapositive', '17.2.3')),
		new Array(new Array('Converse and inverse', '17.2.4')),
		new Array(new Array('Only if and iff.', '17.2.5')),
		new Array(new Array('Necess. and suff. conds.', '17.2.6'))
	),
	new Array(new Array('Proofs', '17.3'),
		new Array(new Array('Techs. of direct proof', '17.3.1')),
		new Array(new Array('Disproof by countereg.', '17.3.2')),
		new Array(new Array('Proof by contradiction', '17.3.3')),
		new Array(new Array('Proof by contraposition', '17.3.4'))
	),
	new Array(new Array('Sequences', '17.4'),
		new Array(new Array('Terminology of sequences', '17.4.1')),
		new Array(new Array('Formula for a sequence', '17.4.2')),
		new Array(new Array('Summation notation', '17.4.3')),
		new Array(new Array('Telescoping sums', '17.4.4')),
		new Array(new Array('Change of variable', '17.4.5')),
		new Array(new Array('Product notation', '17.4.6')),
		new Array(new Array('Props. of sums & prods', '17.4.7')),
		new Array(new Array('Factorial notation', '17.4.8'))
	),
	new Array(new Array('Mathematical Induction', '17.5'),
		new Array(new Array('Princip. of math. induct.', '17.5.1')),
		new Array(new Array('Strong Math. Induction', '17.5.2'))
	),
	new Array(new Array('Set Theory: Basic Defns.', '17.6'),
		new Array(new Array('Definition of subset', '17.6.1')),
		new Array(new Array('Venn diagrams', '17.6.2')),
		new Array(new Array('Rels. among sets of nos.', '17.6.3')),
		new Array(new Array('Equal., union, intersect.', '17.6.4')),
		new Array(new Array('Diffs. and complements', '17.6.5')),
		new Array(new Array('Cartesian products', '17.6.6'))
	),
	new Array(new Array('Properties of Sets', '17.7'),
		new Array(new Array('Basic set properties', '17.7.1')),
		new Array(new Array('Proving properties', '17.7.2')),
		new Array(new Array('Deriving set properties', '17.7.3')),
		new Array(new Array('Empty Set, Partits., Power', '17.7.4'))
	),
	new Array(new Array('Counting', '17.8'),
		new Array(new Array('Counting lists, sublists', '17.8.1')),
		new Array(new Array('The multiplication rule', '17.8.2')),
		new Array(new Array('Counting possibilities', '17.8.3')),
		new Array(new Array('Permutations', '17.8.4')),
		new Array(new Array('Perms. of selected elements', '17.8.5')),
		new Array(new Array('R-permutations', '17.8.6')),
		new Array(new Array('Proving props. of P(n, r)', '17.8.7'))
	),
	new Array(new Array('Counting Elements of Disj. Sets', '17.9'),
		new Array(new Array('The addition rule', '17.9.1')),
		new Array(new Array('Inclusion/exclusion rule', '17.9.2')),
		new Array(new Array('Gen\'l inclusion/exclusion', '17.9.3'))
	),
	new Array(new Array('Subsets and Combinations', '17.10'),
		new Array(new Array('R-combinations', '17.10.1')),
		new Array(new Array('Ordered and unordered', '17.10.2')),
		new Array(new Array('Permutations vs. combs.', '17.10.3')),
		new Array(new Array('Perms. w. repeated elements', '17.10.4')),
		new Array(new Array('Double counting', '17.10.5')),
		new Array(new Array('R-combs. with repetition', '17.10.6')),
		new Array(new Array('Combinatorial formulas', '17.10.7')),
		new Array(new Array('Pascal\'s triangle', '17.10.8')),
		new Array(new Array('The binomial theorem', '17.10.9'))
	),
	new Array(new Array('Functions Defined on Sets', '17.11'),
		new Array(new Array('Definition of a function', '17.11.1')),
		new Array(new Array('Equality of functions', '17.11.2')),
		new Array(new Array('Examples of functions', '17.11.3')),
		new Array(new Array('Well-defined functions', '17.11.4')),
		new Array(new Array('One-to-one and onto fcns.', '17.11.5')),
		new Array(new Array('One-to-one corresps.', '17.11.6')),
		new Array(new Array('Inverse functions', '17.11.7')),
		new Array(new Array('Pigeonhole principle', '17.11.8')),
		new Array(new Array('Applications', '17.11.9')),
		new Array(new Array('Composition of functions', '17.11.10')),
		new Array(new Array('Comp. of 1-1 & onto fcns.', '17.11.11'))
	),
	new Array(new Array('Recursion', '17.12'),
		new Array(new Array('Recurrence relations', '17.12.1')),
		new Array(new Array('Recurs. def. sequences', '17.12.2')),
		new Array(new Array('The towers of Hanoi', '17.12.3')),
		new Array(new Array('The Fibonacci numbers', '17.12.4'))
	),
	new Array(new Array('Solving Recurrence Rels.', '17.13'),
		new Array(new Array('Explicit formulas', '17.13.1')),
		new Array(new Array('Arith. & geom. sequences', '17.13.2')),
		new Array(new Array('Does seq. satisf formula?', '17.13.3'))
	),
	new Array(new Array('2nd.order lin. rec. rels.', '17.14'),
		new Array(new Array('Technique for solving', '17.14.1')),
		new Array(new Array('Formula for Fib. seq.', '17.14.2')),
		new Array(new Array('Gambler\'s ruin', '17.14.3')),
		new Array(new Array('Gen\'l recursive defns.', '17.14.4'))
	),
	new Array(new Array('Graphs and Trees', '17.15'),
		new Array(new Array('Graphs, digraphs', '17.15.1')),
		new Array(new Array('Complete graphs', '17.15.2')),
		new Array(new Array('Bipartite graphs', '17.15.3')),
		new Array(new Array('Sub graphs', '17.15.4')),
		new Array(new Array('Degree', '17.15.5')),
		new Array(new Array('Degree vs. no. of edges', '17.15.6'))
	),
	new Array(new Array('Paths and Circuits', '17.16'),
		new Array(new Array('Konigsberg bridges', '17.16.1')),
		new Array(new Array('Walks, paths, circuits', '17.16.2')),
		new Array(new Array('Connectedness', '17.16.3')),
		new Array(new Array('Euler\'s theorem', '17.16.4')),
		new Array(new Array('Constr. an Euler circuit', '17.16.5')),
		new Array(new Array('Hamiltonian circuits', '17.16.6')),
		new Array(new Array('Traveling salesperson', '17.16.7'))
	),
	new Array(new Array('Matrix Reps. of Graphs', '17.17'),
		new Array(new Array('Matrix notation', '17.17.1')),
		new Array(new Array('Adjacency', '17.17.2')),
		new Array(new Array('Matrix multiplication', '17.17.3')),
		new Array(new Array('No. of walks of length n', '17.17.4'))
	),
	new Array(new Array('Isomorphisms of Graphs', '17.18'),
		new Array(new Array('Definition', '17.18.1')),
		new Array(new Array('Finding noniso. graphs', '17.18.2')),
		new Array(new Array('Isomorphic invariants', '17.18.3')),
		new Array(new Array('Showing graphs noniso.', '17.18.4'))
	),
	new Array(new Array('Trees', '17.19'),
		new Array(new Array('Definition and examples', '17.19.1')),
		new Array(new Array('Characterizations', '17.19.2')),
		new Array(new Array('Rooted trees', '17.19.3')),
		new Array(new Array('Binary trees', '17.19.4'))
	),
	new Array(new Array('Spanning Trees', '17.20'),
		new Array(new Array('Definition', '17.20.1')),
		new Array(new Array('Existence', '17.20.2')),
		new Array(new Array('Finding minimal', '17.20.3'))
	),
	new Array(new Array('Social Choice and Voting Theory', '17.21'),
		new Array(new Array('Fair division', '17.21.1')),
		new Array(new Array('Voting methods', '17.21.2')),
		new Array(new Array('Apportionment methods', '17.21.3')),
		new Array(new Array('Financial math', '17.21.4'))
	)
)
);

