private String getStringForAbsValue(double value) {
		double absValue = Math.abs(value);
		if (absValue == Math.E)
			return "e";
		else if (absValue == Math.PI)
			return "pi";
			//return "π";

		String formatted = nf.format(absValue);
		if (mHasDecimal && !formatted.contains("."))
			formatted += ".";
		if (mHasDecimal){
			int availableDigits = 3-(formatted.length()-(formatted.indexOf(".")+1));
			for (int x = 0; x< trailingZeroes && x<availableDigits;x++){
				//System.out.println ("Wrote a zero");
				formatted+="0";
			}
		}
		//System.out.println ("Actual value: " + Double.parseDouble(formatted));
		return formatted;
	}